网络流
文章平均质量分 86
alpc_paul
这个作者很懒,什么都没留下…
展开
-
POJ 1273 Drainage Ditches 网络流基础
DescriptionEvery time it rains on Farmer John's fields, a pond forms over Bessie's favorite clover patch. This means that the clover is covered by water for awhile and takes quite a long time to r原创 2014-08-14 08:13:27 · 675 阅读 · 0 评论 -
求最小割边集
改f上一篇文章的时候顺便学会了求最小割边集的方法,虽然用到上一题上是错的,但是把这个方法也先总结一下;先跑一遍最大流,在残余流量里从s开始dfs凡事能从s开始能流到的点标记为1,其他的标记为0,起点为1终点为0的边集是一组最小割边集。cpp:#include #include #include #include #include #include #incl原创 2015-05-06 17:54:30 · 1798 阅读 · 2 评论 -
jag2014autumn F Reverse a Road II 网络流
题目链接:点击打开链接题意:给定一个图包含n个点,m条容量为1的有向边,问只翻转一条边能使s到t的最大流增大到多少?有多少种方法?思路:先跑一遍最大流,在残余流量里把点分为为两个集合,第一个集合包含所有从起点能到达的点,第二个集合包含所有能到达终点的点,那么答案就是起点在第二个集合终点在第一个集合的边的条数(两个集合都不包含的点忽略)。cpp代码:#include #includ原创 2015-05-06 17:27:09 · 728 阅读 · 0 评论