
网络流
文章平均质量分 86
alpc_paul
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
POJ 1273 Drainage Ditches 网络流基础
Description Every 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 · 698 阅读 · 0 评论 -
求最小割边集
改f上一篇文章的时候顺便学会了求最小割边集的方法,虽然用到上一题上是错的,但是把这个方法也先总结一下; 先跑一遍最大流,在残余流量里从s开始dfs凡事能从s开始能流到的点标记为1,其他的标记为0,起点为1终点为0的边集是一组最小割边集。 cpp: #include #include #include #include #include #include #incl原创 2015-05-06 17:54:30 · 1869 阅读 · 2 评论 -
jag2014autumn F Reverse a Road II 网络流
题目链接:点击打开链接 题意:给定一个图包含n个点,m条容量为1的有向边,问只翻转一条边能使s到t的最大流增大到多少?有多少种方法? 思路:先跑一遍最大流,在残余流量里把点分为为两个集合,第一个集合包含所有从起点能到达的点,第二个集合包含所有能到达终点的点,那么答案就是起点在第二个集合终点在第一个集合的边的条数(两个集合都不包含的点忽略)。 cpp代码: #include #includ原创 2015-05-06 17:27:09 · 759 阅读 · 0 评论