
费用流
文章平均质量分 78
空灰冰魂
=NULL
展开
-
【East!模拟赛】【Round1】【BZOJ2324】营救皮卡丘 有下界的费用流
题意:不多说了。题解:begin 首先想到:我们要强制走过那些下界。 怎么强制呢?我们把费用赋为-inf!!看他走不走! 然后费用的初值就需要把这些扣掉的inf加回来。end.贴代码:#include #include #include #include #include #define N 500#define M 20100原创 2014-11-22 09:51:07 · 2713 阅读 · 1 评论 -
【BZOJ2597】【Wc2007】剪刀石头布 费用流,没写zkw卡时过
题解,比较常规式是费用流,没写那个神贪心。首先是三元环需要取补集,先C(n,3)算出总环数,然后减去失败的三元环。我们发现在一个三元环中,如果有某个选手入度(or 出度)为2,那么就会破坏这个环。所以当选手有x个度时,就会破坏∑(i∈[0,x])个三元环(0+....+x-1),P.S.这个是C(x,2)推出来的。建图:第一层源点 到下一层每个点若干条边原创 2015-01-07 15:11:44 · 1744 阅读 · 0 评论 -
【BZOJ1061】【NOI2008】志愿者招募 费用流神题、单纯形裸题(代码费用流)
题目模型出的真心神。需要好难才能推出来。本来打算写一篇好的题解,但是状态实在不好,没弄会这道题。只能先扒建边留个坑了。据说“单纯形算法”可以高速+裸建图 水过此题(呃,或曰此题乃单纯形裸题是也。)留坑前先给个链接吧,应该是目前网上最好的此题题解:BYV大神的题解:www.byvoid.com/blog/noi-2008-employee/#more-916原创 2015-01-07 18:58:36 · 1829 阅读 · 0 评论 -
【BZOJ3876】【Ahoi2014】支线剧情 有下界的最小费用最大流
【BZOJ2324】营救皮卡丘 这道题也是一道有下界的最小费用最大流。我的题解地址:http://blog.youkuaiyun.com/vmurder/article/details/41378979这道题其实就是模板题。 我的处理方法就是把每条边拆一条流量为1的出来,然后费用为本来费用-inf。而在建图时可以把这些扣掉的inf加回来。可以证明这种方法至少在拓扑图上是不会被卡出负环原创 2015-01-22 20:37:21 · 1979 阅读 · 0 评论 -
【BZOJ3442】学习小组 费用流
题意:那个要尽量多的学生参加的意思就是一个学生如果对至少一个小组有兴趣,就一定要让他参加至少一个小组,然后每个学生至多参加k个,但是不是强迫参加。题解:费用流算了,还是说说建图吧。模式:add(入点,出点,流量,费用)(别忘了反向弧)add(源点,学生,k,0),add(学生,汇点,k-1,0)对于每个学生A有兴趣的小组B add(A,B+n,1,0)连n条原创 2015-01-23 16:13:51 · 1717 阅读 · 0 评论 -
【BZOJ2668】【cqoi2012】交换棋子 费用流
前言:本来以为这种双限制流量的方法很通用很好用,所以没有去写那个一个点拆成俩的奇葩做法……但是后来我发现,这种一个点拆成三个的方法没有任何意义,它只是针对了这道题的特殊性质噗。好像并不能拓展。题解:首先图转化成源点往开始图的黑点(当然你要用白点也不是不行)流流量,最终从结束图的黑点流向汇点。这个应该都能想到。然后关键是怎么在流过一次后同时限制两个点。 这也是我所想知道的……可是,原创 2015-03-28 16:53:22 · 1816 阅读 · 0 评论 -
【BZOJ3550】【ONTAK2010】 Vacation 线性规划转费用流
题解:我依然只会做,不会证。 如果初学者,可以一览,想深究,请移步。 After all,i am a Juruo at present.After\ all, i\ am\ a\ Juruo\ at\ present. ~~~~~首先我们可以有基础的线性规划:每连续nn点最多选kk个。 转换成数学模型: (其中 aa 数组表示选(1)与不选(0),而 tt 数组则是辅助原创 2015-03-30 14:08:37 · 1746 阅读 · 0 评论 -
【自用】有上下界的网络流
无源汇网络流(有向图):最终的最大流需要是一个循环体,流量在内部循环流动。必须流和自由流的定义:首先设每条边上界为flow,下界为low,那么就存在low的必须流和flow-low的自由流。「无源汇」有上下界的「可行」流:建图:记录每个点的所有流入的必须流in和所有流出的必须流out。 然后新图先设立一个超级源点和一个超级汇点, 对于每条边,保留其自由流的容原创 2015-04-24 09:39:19 · 1608 阅读 · 0 评论