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