链接:http://vjudge.net/problem/UVA-1658 分析:把2到v-1的每个节点i拆成i和i'两个结点,中间连一条容量为1,费用为0的边,然后求1到v的流量为2的最小费用流即可。 ...
分类:
其他好文 时间:
2016-09-25 12:05:00
阅读次数:
159
Dijkstra, Dijkstra Dexter: “You don’t understand. I can’t walk... they’ve tied my shoelaces together.” Topper Harley: “A knot. Bastards!” Jim Abrahams ...
分类:
其他好文 时间:
2016-09-16 12:54:56
阅读次数:
237
这道题oj上的标签是动态规划,但我想不出来动态规划怎么搞,空间不爆,时间也要爆的; 好的,不扯淡,此题正常做法是最小费用流; 这道题我写了两遍,为什么呢?原因是第一次写的时候,不会写费用流,又恰好没带书,所以搁置了; 第二次又写到这道题了,有点生气,一鼓作气学了费用流,紧跟着敲了这道题; 也算一道费 ...
分类:
其他好文 时间:
2016-09-09 13:25:54
阅读次数:
130
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=3667
思路:平方关系,直接建图每次增广并不是最优。。。。
1^2=1,2^2=1+3,3^2=1+3+5,4^2=1+3+5+7.......
所以,对于每条边,若流量为c,则在x与y之间连c条边,流量均为1,费用分别为a[i],3*a[i],5*a[i].........由于每次增广时流量相同...
分类:
其他好文 时间:
2016-08-16 20:22:26
阅读次数:
179
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=4494
思路:每种属性人互不干扰,跑m次费用流,结果累加。超级源点0,超级汇点2*n-1。将每个点拆成两个点一个为自己,另一个表示可以提供给别人。源点向每个表示自己的点连一条容量为INF,费用为1的边,表示起点有无数人每选择一人需花费1。对于每个拆出来的点,源点向其连一条容量为kind[i](第i中需...
分类:
其他好文 时间:
2016-08-05 01:03:00
阅读次数:
221
集训的图论都快结束了,我才看懂了最小费用流,惭愧啊。 = = 但是今天机械键盘到了,有弄好了自行车,好高兴\(^o^)/~ 其实也不是看懂,就会套个模板而已。。。。 这题最重要的就是一个: 多组输入一定要写个init()函数清空,并且输入的时候每次都要调用init() ...
分类:
其他好文 时间:
2016-07-10 23:06:55
阅读次数:
215
点击打开链接
题意:有两个公司分别提供的n个部件,每个部件的价格给出,现在要这买n个部件,我可以选择两个公司中的任意一个,但是对于下面给的m个关系来说,若满足i与j不再同一个公司,那么就要加上c的费用,问买n个部件的最小花费
思路:刚刚读完题的时候感觉像是最小费用流呐,流量就是5呗,然后根据关系建图,画了一会也画不出来,看了一下正解竟然是最小割,思想到时很简单,但是思路不对的话还是很难想到的,...
分类:
其他好文 时间:
2016-06-24 15:09:47
阅读次数:
132
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1070 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等 ...
分类:
其他好文 时间:
2016-06-12 12:24:47
阅读次数:
199
二分图最小权完美匹配。 一个最小费用流就能跑了,记住检查一下,容量是否跑满,如果没有跑满,就说明没有完美匹配。 #include #include #include using namespace std; const int maxn = 500+10; const int maxm = 5000... ...
分类:
其他好文 时间:
2016-06-10 21:46:04
阅读次数:
231
费用流。 裸的拆点最小费用流,一跑就行。 核弹预警,为何wa20多发。build函数一定要返回true。。。。。。 太可怕了 #include #include #include #include using namespace std; const int maxn = 5000 + 10 ; c... ...
分类:
其他好文 时间:
2016-06-10 09:43:48
阅读次数:
153