网络流
文章平均质量分 81
Speedcell
这个作者很懒,什么都没留下…
展开
-
HDU 1853 Cyclic Tour
每个点在且仅在一个有向圈内,所以出读入度卡死为一,裂点为出度控制点和入度控制点…… #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inc原创 2012-08-11 00:26:20 · 369 阅读 · 0 评论 -
ZOJ 2760 How Many Shortest Path
最多多少条不想交的最短路,正反两次SPFA然后枚举边可以确定这条边在不在最短路上,在的话就在网络里加边,这里的不想交是指边不想交,所以容量限定为1就好了…… 那个s==t的时候输出inf,坑死我了…… /* Author : Speedcell Update : 2013-10-16 Version : soppYcell 2.4 */ #include #include #in原创 2013-10-21 18:16:28 · 518 阅读 · 0 评论 -
SPOJ NETADMIN Smart Network Administrator
保证满流的情况,最小化源点到制定点集上每条边的流量最大值。最小最大化问题惯用二分,SPOJ似乎很喜欢点标号乱搞? /* Author : Speedcell Update : 2013-10-16 Version : soppYcell 2.4 */ #include #include #include #include #include #include #incl原创 2013-10-21 17:36:40 · 615 阅读 · 0 评论 -
POJ 3281 Dining
典型的度限制问题,因为每头牛要从食物和饮料里面各选一个,所以放在中间整体就限制了牛不会重复选。点标号虐麻烦,写跪了直接单独搞函数…… /* Author : Speedcell Update : 2013-10-16 Version : soppYcell 2.4 */ #include #include #include #include #include #includ原创 2013-10-21 13:06:31 · 492 阅读 · 0 评论 -
SPOJ IM Intergalactic Map
从1出发经过2到达3,不走相同边,从2做源点,1、3合并为汇点看最大流是不是2就好了……点标号会坑爹,map处理…… /* Author : Speedcell Update : 2013-10-16 Version : soppYcell 2.4 */ #include #include #include #include #include #include #incl原创 2013-10-21 17:11:35 · 600 阅读 · 0 评论 -
POJ 1149 PIGS
《网络流建模汇总》上面提到的先硬性建图,然后简化是个很好的想法,跟神经网络的一样,最后学习出来的函数人类是否能够理解不重要……掩…… 不过这个图简化之后还算能够理解,首先阶段性是每个顾客是一个阶段。然后顾客购买之后能够重新分配,因为是要让顾客买到最多,所以将顾客缩为一个点之后只有从同一个猪圈里面买了猪的顾客才需要重新分配。因为顾客得到的是所有他能打开的猪圈的猪的数目,所以从原点流向顾客的是这个顾原创 2013-10-20 20:22:39 · 450 阅读 · 0 评论 -
PowerOJ 1736 飞行员配对方案问题
拆点连边就好了,网络流水题…… /* Author : Speedcell Update : 2013-05-30 Version : soppYcell 2.2(a) */ #include #include #include #include #include #include #include #include #include #include #incl原创 2013-10-03 22:28:02 · 1016 阅读 · 0 评论 -
ZOJ 3642 Just Another Information Sharing Problem
自己已经知道的就不要问啦!!! 自己已经知道的就不要问啦!!! 自己已经知道的就不要问啦!!! 自己已经知道的就不要问啦!!! 少加了一条边无限WA,比赛的时候交了31次…… #include #include #include #include #include #include #include #include #include #include原创 2012-08-26 18:36:06 · 531 阅读 · 0 评论 -
HDU 3435 A new Graph Game
存在多个权值最小的哈密顿回路,还是点放在圈内的模型,裂出度入度控制点,加总流量判断,一遍费用流水之…… #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu原创 2012-08-15 14:14:07 · 489 阅读 · 0 评论 -
HDU 3667 Transportation
普通最小费用流每条边的费用为flow*cost,此题限制为一个函数Fun(flow)*cost…… 若Fun(flow)-Fun(flow-1)单调不减,可把边拆成(Fun(1)-Fun(0))*cost,(Fun(2)-Fun(1))*cost....(Fun(max)-Fun(max-1))*cost,此题即是,再加超级源限制总流量上界即可。 若Fun(flow)-Fun(flow-1)单原创 2012-08-11 13:18:33 · 426 阅读 · 0 评论 -
HDU 3395 Special Fish
题意读错了,正解是每条鱼最多击别人一次,被别人攻击一次,由此定流量…… 再者,攻击和被攻击次数都是最多一次,并非卡死一定一次,所以可以绕过攻击边直接到汇点…… #include #include #include #include #include #include #include #include #include #include #include #incl原创 2012-08-10 22:57:44 · 714 阅读 · 0 评论 -
POJ 2391 Ombrophobic Bovines
好题一枚,问最短多少时间能然牛都进入牛棚,理所应当地牛棚有容量限制。 同样容易想到最短时间是跑最远的那头牛需要的时间,最大值最小化,显而易见地二分了。然后就是建图的问题,这里需要拆点[trick 1],看了题解领悟到拆点的作用不只是度限制,还可以有方向限制的作用,类似于包含了阶段维的DP。假设本来A可以到B,B可以到C,但是A不能到C,如果不拆点的话,A就可以通过B到C了。[trick 2]距离原创 2013-10-21 23:06:47 · 517 阅读 · 0 评论