
图论---上下界网络流
文章平均质量分 55
forezxl
水君一枚
展开
-
无源汇上下界可行流
%%%liu_runda前置技能最大流定义上下界网络流流:每条边的流量除了上界还有下界。 无源汇上下界可行流:没有源汇的上下界网络流。因为只需要满足每个点流量守恒,所以一般求可行流。求解方法令每条边的流量等于流量下界,得到一个初始流,然后建出这个流的残量网络。因为初始流的流量不一定守恒,所以我们考虑建一个附加流,使得这个附加流加上初始流之后达到守恒。就像这样: 如果...原创 2018-02-28 14:49:04 · 583 阅读 · 0 评论 -
BZOJ2502: 清理雪道
有源汇上下界最小流题目传送门每个雪道都至少经过一次,那么就是所有边的上下界为[1,+∞)[1,+∞)[1,+\infty)的有源汇上下界最小流问题。 先求出有源汇上下界可行流ansansans,然后删除ssssss和tttttt的边(让流量等于容量),答案就是ansansans减去从ttt到sss的最大流。为什么呢?求出的可行流不一定是最小流。如果我们在残量网络上能找到一条s−t...原创 2018-02-28 18:11:22 · 253 阅读 · 0 评论 -
有源汇上下界网络流
%%%liu_runda前置技能无源汇上下界可行流定义有源点和汇点的上下界网络流。。。三个模型及解决方法有源汇上下界可行流模型有一个源点sss和一个汇点ttt,求一个流使得源点的总流出量等于汇点的总流入量。解决方法连一条ttt到sss的上下界为[0,+∞)[0,+∞)[0,+\infty)的边。问题转化为无源汇上下界可行流。然后把这条...原创 2018-02-28 18:29:13 · 262 阅读 · 0 评论 -
BZOJ3876: [Ahoi2014&Jsoi2014]支线剧情(洛谷P4043)
最小费用可行流BZOJ题目传送门洛谷题目传送门和有源汇上下界可行流一样建,除了加边权外没什么区别。因为可以在任意节点结束,所以要对每个节点建一条到超级汇点的容量为+∞+\infty+∞边权为0的边。代码:#include<queue>#include<cctype>#include<cstdio>#include&原创 2018-10-03 08:31:37 · 208 阅读 · 0 评论