题目地址:POJ2455
手残真浪费时间啊。。又拖到了今天才找出了错误。。每晚两道题不知不觉又变回了每晚一道题、。。sad。。
第一次在isap中忘记调用bfs,第二次则是遍历的时候竟然是从1開始遍历的。。。sad。。。
这题思路倒是非常easy,就是有一个比較坑的地方,就是这里的重边要当两条边来用,曾经受最短路什么的影响,直接把慢的删了,非常明显不正确。。。这里的两条重边都是能够走的。
建图思路是,将1当作源点,将n当作汇点。右边的地方就连边,注意是无向边。最后推断最大流是否等于道路条数。二分找最小值。
代码例如以下:
#include
#include
#include
#include
#include
#include
#include
#include