【费用流】
VanishD
気付かないうちにオトナになって,绮丽な嘘 口に出来るほど。
展开
-
[bzoj1070][SCOI2007]修车【费用流】
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=1070 【题解】 建图方式还是挺神的。 我们不考虑每辆车之前的等待花费,而是考虑每辆车对之后的车的影响,因此,我们把每辆车插到最前面。费用为它即它后面的车数×它的时间它即它后面的车数×它的时间它即它后面的车数×它的时间。 因此,把每个技术人员拆成nnn个点,每个...原创 2018-03-06 19:16:00 · 177 阅读 · 0 评论 -
[bzoj2597][Wc2007]剪刀石头布【费用流】
【题目链接】 https://www.lydsy.com/JudgeOnline/problem.php?id=2597 【题解】 考虑从总的方案数中减去不合法的方案数,一个不合法的三元环,一定有且只有点的出度为3。所以一个度数为kkk的点会产生1+2+..k−1=k∗(k−1)/21+2+..k−1=k∗(k−1)/21 + 2 + .. k - 1=k*(k - 1)/2个不合法...原创 2018-06-19 20:53:03 · 276 阅读 · 0 评论 -
[uoj389][UNR #3]白鸽【欧拉回路】【射线法】【费用流】
【题目链接】 http://uoj.ac/problem/389 【题解】 首先存在欧拉回路的条件是所有非孤立点都与一号点连通,并且每个点的度数都是偶数。 一个简单的想法,把每条边绕原点旋转在的角度记为这条边的费用(如果是负的就把这条边反向),我们先把所有的费用都加在一起作为初始的答案。那么显然会有一些点的度数不符合条件。考虑费用流,对于一条边(u,v)(u,v)(u,v)我们...原创 2018-07-15 14:59:53 · 502 阅读 · 0 评论