HDU 1532 Drainage Ditches (最大网络流)

来源:互联网 发布:战国之怒兵书进阶数据 编辑:程序博客网 时间:2024/05/20 18:47

Drainage Ditches

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 896    Accepted Submission(s): 414

Problem Description
Everytime it rains on Farmer John's fields, a pond forms over Bessie'sfavorite clover patch. This means that the clover is covered by waterfor awhile and takes quite a long time to regrow. Thus, Farmer John hasbuilt a set of drainage ditches so that Bessie's clover patch is nevercovered in water. Instead, the water is drained to a nearby stream.Being an ace engineer, Farmer John has also installed regulators at thebeginning of each ditch, so he can control at what rate water flowsinto that ditch.
Farmer John knows not only how many gallons ofwater each ditch can transport per minute but also the exact layout ofthe ditches, which feed out of the pond and into each other and streamin a potentially complex network.
Given all this information,determine the maximum rate at which water can be transported out of thepond and into the stream. For any given ditch, water flows in only onedirection, but there might be a way that water can flow in a circle.
 

 

Input
Theinput includes several cases. For each case, the first line containstwo space-separated integers, N (0 <= N <= 200) and M (2 <= M<= 200). N is the number of ditches that Farmer John has dug. M isthe number of intersections points for those ditches. Intersection 1 isthe pond. Intersection point M is the stream. Each of the following Nlines contains three integers, Si, Ei, and Ci. Si and Ei (1 <= Si,Ei <= M) designate the intersections between which this ditch flows.Water will flow through this ditch from Si to Ei. Ci (0 <= Ci <=10,000,000) is the maximum rate at which water will flow through theditch.
 

 

Output
For each case, output a single integer, the maximum rate at which water may emptied from the pond.
 

 

Sample Input
5 41 2 401 4 202 4 202 3 303 4 10

 

Sample Output
50

解题:

       最大网络流的模板题,从网上找了一个不错的模板,而有待理解。