poj1273 Drainage Ditches
网络流第一大水,入门基础题。
poj1459 Power Network
有一个电力网络,有发电厂,有用户,图提供的信息有发电厂和用户的容量,还有边,以及边的容量和流量,求解用户的最大使用量.描述比较麻烦,入门基础题source连入所有的producer,所有的consumer连入sink,流量为最大生产量/消费量。求最大流。
poj2112 Optimal Milking
题意:安排C头奶牛到K个挤奶器,每个挤奶器最多能为M头牛挤奶,给出奶牛、挤奶器之间的额边的权值,求所有安排方案中,C头奶牛需要走的最大距离的最小值
求解:先求好原图中两两间的最短路径,再二分答案,增加一个汇点,每个挤奶器向汇点连上一条容量为M的边,增加一个源点,向每只牛连一条容量为1的边,然后求一个s--t的最大流即可。
poj 2455 Secret Milking Machine
题意:FJ有N块地,这些地之间有P条双向路,每条路的都有固定的长度l。现在要你找出从第1块地到第n块地的T条不同路径,每条路径上的路不能与先前的路径重复,问这些路径中的最长路的最小是多少。
思路:二分答案+网络流判定。二分最小值,然后求出其最大流,则最大流表示能找出多少条符合的路径,如果这个路径大于等于T,则表示这个最小值符合条件。
poj 2391 Ombrophobic Bovines
题意:给出一些牛棚,开始牛棚边有一些牛,牛棚之间有路相连,走一条路会花费固定的时间,下雨时牛得躲进牛棚,每个牛棚容量有限,所以路容量无限。
求:在所有牛都能进牛棚时最少需要多少时间。
构图:floyd处理任意两点间距离,每个牛棚拆为两个点i和i+n,如果ij间有通路则i和j+n间连一条容量为inf的边。源点向所有i连一条容量为牛棚i已有牛数的边,所有i+n向汇点连容量为牛棚i容量的边。二分答案最大边,验证条件为最大流是否为所有牛的数量。
SGU 326 Perspective 题意:有N个球队在同一个赛区,已知他们胜利的场数,还剩下的在赛区内的比赛数和跨赛区的比赛数的和,和在赛区内的比赛对阵矩阵。问,1号球队是否可以不小于其余球队胜利场数的最大值。 思路:假设1号球队赢得所有比赛,其余球队输掉所有跨赛区的比赛。如果此时有球队比1号球队胜利场次多,显然直接输出NO。 |
————————————————————————————————————————————
POJ2516 Minimum Cost