![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络流
文章平均质量分 77
cqsh3vj2
这个作者很懒,什么都没留下…
展开
-
hdu 4292 基础最大流
考虑到食物和饮料的两种限制,构图时把人放在中间。人需要拆点,否则可能有多种组合通过一个人流过去。 #include #include #include #include #include #include using namespace std; int n,f,d; const int maxnode =2000 + 5; const int maxedge = 2000原创 2014-03-03 20:15:23 · 464 阅读 · 0 评论 -
zoj 2314 Reactor Cooling 无源汇网络流
终于知道什么是无源汇网络流的题了。。。 #include #include #include #include #include #include #include #include #include using namespace std; #define ll long long #define inf 0x3f3f3f3f int dir[4][2]={0,1,0,原创 2014-10-01 20:17:19 · 400 阅读 · 0 评论 -
ACdream1171 下界转上界-最大费用可行流
每一行/列至少取A/B的最小费用=SUM-每一行/列至多取m-A原创 2014-08-28 18:31:59 · 430 阅读 · 0 评论 -
hdu4888 Redraw Beautiful Drawings 多校第三场 网络流
首先是否有解可以通过impossible判定,即从原点到各行流量为各行的和,原创 2014-07-29 21:36:24 · 413 阅读 · 0 评论 -
二分图相关
二分图匹配有自己的匈牙利算法,不过我更习惯用网络流的算法搞。 首先一些概念: 最大匹配: 在所有的匹配中,边数最多的那个匹配就是二分图的最大匹配 顶点覆盖: 在顶点集合中,选取一部分顶点,这些顶点能够把所有的边都覆盖了。这些点就是顶点覆盖集 最小顶点覆盖: 在所有的顶点覆盖集中,顶点数最小的那个叫最小顶点集合。 独立集: 在所有的顶点中选取一些顶点,这些顶点两两之间没有连线,这些原创 2014-03-19 09:23:57 · 322 阅读 · 0 评论 -
2014 编程之美 资格赛 第三题 格格取数(二分图带权最小边覆盖)
二分图的最小点覆盖还是很常见的。。这种边覆盖原创 2014-04-13 23:59:15 · 1708 阅读 · 5 评论 -
hdu1733 分层网络流
初识网络流的渣渣根本看不出这是一个网络流。 知道是网络流之后,想到如果分层处理,每一层表示一个时间节点,层与层之间有关系的边要相连,注意拆点进行限制,超级源点向有人的节点流1,这样判断最大流与总人数是否相等。 开始我用的二分,想通过二分搞出那个临界的时间节点。。结果T了。 后来又学习了一下残余网络: 在一个网络流图上,找到一条源到汇的路径(即找到了一个流量)后,对路径上所有的边,其容量都原创 2014-03-06 12:31:28 · 676 阅读 · 0 评论 -
hdu 4494 通化邀请赛B 费用流
去年时还是渣渣中的渣渣。。只记得比赛的时候过这个题的不过,今天拿来做一做发现构图还是挺简单的。 首先要突破的就是5种工人是相互独立的,因为每一个任务的起始和终止时间是固定的,我们用费用流的话又可以保证每个任务都完成(满足最大流),那么每种工人怎么跑是互不影响的,所以做m次费用流,结果为之和。 我的构图有2*n个点,起点为0,终点为2*n-1 流量表示工人数量。 每个维修点拆成两个点,但是和原创 2014-03-10 21:44:41 · 640 阅读 · 0 评论 -
hdu 4309 状压枚举+最大流
题目大意:有n个城市,每个城市有一个人数,城市与城市之间有三种通道(均为单向):隧道,公路和桥。隧道和公路都可以通过无限制的人,并且隧道可以避难ai人。桥没有修理的时候只能通过一个人次,修理之后就和公路没有差别了,修理有费用。特别注意桥不超过12条。求通过最大人数,最少修理话费。 最开始以为是个费用流,弱渣还思考了好久桥应该怎么处理TAT 后来才注意到桥用星座命名,最多只有12个。。。。直接枚举原创 2014-03-04 21:00:39 · 712 阅读 · 0 评论 -
zoj 3229 有源汇上下界最大流
题意: 一个屌丝给m个女神拍照,计划拍照n天,每一天屌丝给给定的C个女神拍照,每天拍照数不能超过D张,而且给每个女神i拍照有数量限制[Li,Ri],对于每个女神n天的拍照总和不能少于Gi,如果有解求屌丝最多能拍多少张照,并求每天给对应女神拍多少张照;否则输出-1。 分析: 增设一源点st,汇点sd,st到第i天连一条上界为Di下界为0的边,每个女神到汇点连一条下界为Gi上界为oo转载 2014-10-01 21:45:13 · 437 阅读 · 0 评论