![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最大流
Salvete
Salvete!
展开
-
POJ2289,最大流,二分
题目链接:Jamie’s Contact Groups建图:从源点向i连边,容量为1;i向i’连边,容量为1;i’向可以放置的代号连边,容量为1,;0-m个容器向汇点连边,容量待定。用二分法判断,在该容量下,最大流是否为n,是则可以,否则不可。代码如下:/*******************************************************************...原创 2018-10-05 14:38:21 · 231 阅读 · 0 评论 -
HDU3605,最大流,状态压缩
题目链接:Escape二分图的多重匹配,有最大流做的。如果按照普通的最大流建图,会TLE,这里考虑到m的范围是0-10,故用二进制状态压缩,最多也就2^10多种可能。详见代码:/************************************************************************* > File Name: main.cpp > A...原创 2018-10-05 16:17:58 · 174 阅读 · 0 评论 -
POJ3469,最大流,最小割
题目链接:Dual Core CPU题意是:每个点有两个选择,要么选择A,要么选择B,选择A和选择B有相应的时长,但是二者不能同时选。最小割就是,求最小的代价,使得源点和汇点不在联通,也就是这道题中的不能同时选择。建图:1.源点为A,汇点为B,由A向点i连边,点i向B连边。2.对于有特殊关系的两个点,相互连边代码如下:/********************************...原创 2018-10-05 19:26:58 · 241 阅读 · 0 评论 -
POJ3281,最大流拆点
题目链接:Dining入手的最大流第一题。题目的意思是说,每个牛都有喜欢的饮料和食物,怎样分配才能最大限度地满足牛的需求。如果去掉一个饮料,那么就是每个牛都有喜欢的食物,怎样最大限度地分配。这就是最大二分图匹配问题,用最大流做就是,从源点向每头牛连一条容量为1的边,然后每头牛向喜欢的食物连一条容量为1的边,最后由食物向汇点连一条容量为1的边,最后求最大流即可解决问题。但是这道题多了饮料,我...原创 2018-09-27 20:33:03 · 184 阅读 · 0 评论 -
Luogu3944,最小割
题目链接:Earthquake Damage 2题目意思是:在地震中,有些村庄被毁坏了,有些没有。有些没有毁坏的村庄与村庄1失去了联系,要你求最小的毁坏村庄数,使得那几个已知没有被毁坏的村庄与村庄1没有联通。如果将村庄视作边,那么就是求最小割,与源点1无法联通。但是棘手的是村庄是一个点。我们可以转换一个思路,将村庄进行拆点,两点之间用一条容量为1的边连接起来,那么将两点之间的边删掉就等价于删掉...原创 2018-09-27 20:48:24 · 139 阅读 · 0 评论 -
POJ3308,最大流最小割
题目链接:Paratroopers好题。首先建立源点和汇点,从源点向每行建立一条边,容量为每行的花费;再从每列向汇点连边,容量为每列的话费。如果在一行与一列的交点处有障碍物,则从该行向该列连一条容量无限的边。由于是求乘积的最小值,故先取对数处理。详见代码:/********************************************************************...原创 2018-09-28 22:34:36 · 205 阅读 · 0 评论 -
POJ1637,最大流确定混合图是否存在欧拉回路
题目链接:Sightseeing tour这篇文章讲得很好:混合图的欧拉回路一般求解方法述我的代码:/************************************************************************* > File Name: main.cpp > Author:Eagles > Mail:None > Cr...原创 2018-09-29 20:47:28 · 185 阅读 · 0 评论 -
HDU3472,混合图的欧拉回路
题目链接:HS BDC建图方法:将一个单词的首位字母视作一个点。对于反转后还成立的单词在最大流的图中建立首到尾的边,反转后不成立的单词则不用建边。之后再用普通的求法就行。注意连通性的判断。详见代码:/************************************************************************* > File Name: main.c...原创 2018-09-30 15:35:31 · 261 阅读 · 0 评论