ZOJ2676 Network Wars

 此题是0-1分式规划+最大流,大意是给定n个点m条边求一个割让这个割中的全部边权除以边数最小,设x 为当前图中依据题意得到的割G(S, T)的最优结果,则x = Sigma (S)/C, C为当前S割中边数和,然后移项可得x*C - Sigma (S) == 0,令g(x) = x*C-Sigma (S)对每条边重新赋权值g(x),每重新赋权就求一次最大流,由于g(x)为单调函数,可以二分找到符合要求的x,即当g(x) == 0时满足题意,可以参考《最小割在信息学竞赛中的应用》一文,里面做出了详细的介绍

你可能感兴趣的:(c,NetWork)