网络流
文章平均质量分 87
ElephantFlySong
这个作者很懒,什么都没留下…
展开
-
HDU5889(最短路最小割)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5889BFS一边找最短路一边增广,如果走到终点的时候走过的距离是最短路,那么就增广这条路径,否则终止增广。#include #include #include #include #include #define maxn 1100#define INF 100000000usin原创 2016-09-18 09:26:41 · 320 阅读 · 0 评论 -
Drainage Ditches(HDU1532,网络流)
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1532。纯粹最大流,注意有重边,用Dinic。#include#include#include#define maxn 400#define INF (1<<31)-1using namespace std;struct Edge{ int from,to,cap,flow原创 2015-12-31 14:35:08 · 280 阅读 · 0 评论 -
矩阵解压(UVa11082)
学习网络流中。。。。看了刘汝佳大神的算法经典,边尝试做树上的例题(当然是看了题解后做的`-_-!),这个是其中之一。刘汝佳提供的解题思路是这样的:因为知道前 i 行所有元素之和 a[i ]以及前 j 列所有元素之和 b[i] ,那么就能计算出第 i 行所有元素之和以及第 j 列所有元素之和,如果矩阵中的每个数都减一,那么每一行之和都会减少C,每一列都会减少R,这样每个元素的范围变成了0~1原创 2015-12-30 23:06:26 · 1160 阅读 · 0 评论