网络流

poj 1273 裸的网络流, 但要注意这道题有重边。用白书上面的增广路写的。

poj 1459 增加一个超级原点,和超级汇点,图某种意义上的重建,转变成最大流

 

行员配对方案问题 二分图匹配,一定要注意网络流在流的过程是带修改的,可能这样流不是最佳,所以加了反向边,对以前的方案修改。

 

 

poj 2125

题目大意: 有一个仓库管理员 他本人没有任何仓库钥匙,每天陆续有人过来买piggy 而买主有特定几个门的钥匙,在买主来的时候,把他有的几个门打开时 ,仓库管理员可以调整打开门中猪的数量,给定所有仓库中猪的初始数目,和买主的前来顺序(记住,买主是必须按顺序来的)和相关信息,管理员怎么调整,可以 使卖出猪的数目最多。

Sample Input

3 3  



3 1 10 //仓库中原有数目



2 1 2 2 //买主信息 2把钥匙 开1、2号门,最多需要2头



2 1 3 3



1 2 6

Sample Output




7



这道题的构图思想是值得学习的。要拓展,要灵活运用。要有自己思想



太空飞行计划问题





最大权闭合图问题,可以转化成最小割问题,进而用最大流解决 ————————这个东西现在还是没有看懂

这道题比较难的地方一个是构图。 第二个是打印,就打印都处理了两个小时,结果还是看别人的程序才知道怎么弄,原来可以从level里面的性质来打印。最大流的dinic的各个性质还是要深刻理解才行

魔术球
这道题知道了,可以边构图,一边加边。还有就是在加点的时候并不会影响前面的点流量。


你可能感兴趣的:(网络,input,output)