
ACM_图论_网络流
文章平均质量分 77
9974
这个作者很懒,什么都没留下…
展开
-
POJ 2135 Farm Tour 费用流入门题
View Code #include#includestring.h>#include#includeusing namespace std;#define maxn 1010#define maxm 10003#define inf 1000000000int min(int a, int b){ return a a : b;}原创 2013-08-29 10:36:14 · 872 阅读 · 0 评论 -
poj 2125 最小割解决 "最小点权覆盖问题" +输出解(割边集)
题意:给你一幅有向图, 对于点i删除所有进入该点的边就要支付费用W[i]+(情况1), 删除所有从该点出发的边就要支付费用W[i]-,问删除图中的所有边至少需要多少费用(情况2)。分析:首先我们根据题意,选点就能删除一些边, 那么这可以看成是“用点去覆盖边”, 这里无非是把边分成了2类,我们可以把原来的点进行拆点,那么就完完全全等价于“用点去覆盖边",如果支付费用都为1,那么这就是”最小点原创 2013-09-05 20:24:06 · 2176 阅读 · 0 评论 -
UVA 1324 LA 2957 网络流(拆点+输出解)
poj也有这题,但数据很弱,建议去UVa上去交链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=36127题意:n个点m个双向边,每天每条边最大只能用一次(要么u->v运一个,要么v->u运一个),把k台电脑从S都运到T至少需要几天,并输出解。(n 思路:答案一定如何建图:抓住每条边每天只能流一次,所以我们原创 2013-09-11 20:48:10 · 1945 阅读 · 0 评论 -
刘汝佳训练指南《网络流》专题 BY 9974
最近一直在做白书上的网络流, 做得几乎差不多了,在这小小总结一下.已经忽略很水的题。差不多按难度排序了。UVa 11248 增广小优化。UVa 1306(LA 2531) 考察建图UVa 10779 考察建图UVa12125(LA 3972) 有点权,拆点UVa1317(LA2796) 费用流UVa原创 2013-09-11 21:54:08 · 2394 阅读 · 3 评论 -
POJ 2175 spfa费用流消圈
题意:给出n栋房子位置和每栋房子里面的人数,m个避难所位置和每个避难所可容纳人数。然后给出一个方案,判断该方案是否最优,如果不是求出一个更优的方案。思路:很容易想到用最小费用流求出最优时间,在与原方案花费时间对比判断原方案是否最优。也许是组数太多了,这种方法会超时的。 放弃该思路。看看题目没要求要最优解,而是得到一个更优的解。在原图的所有反向边中能够找到一个总费原创 2013-09-09 20:40:24 · 1448 阅读 · 0 评论 -
UVA 11594 UVA11603(与hdu4700类似) 点对点的最小割 Gomory-Hu 和Gusfield算法学习
UVA 11594:Gusfield算法题意: 给你n个点的容量网络图(n 算法概述: 原先所有点在一个集合, 每次任选一个集合进行处理, 在集合内任选2个点,求一次最小割s-t,然后用s-t割更新 被这个割所能切割的点对(点对为已经选过的所有点组合出的任意两点之间的点对),直到所有集合中点的个数为1时结束。code在下面UVA 11603: Gomory-Hu算法题原创 2013-09-13 20:30:47 · 2278 阅读 · 0 评论 -
ZOJ Monthly, March 2014 (2014省赛练习)
Yes3757Alice and Bob and Cue Sports25.54% (35/137)Yes3758Singles' Day44.00% (55/125)3759345625.00% (3/12)Yes3760Treasure Hunting13.74% (18/131原创 2014-03-03 19:57:54 · 1694 阅读 · 1 评论