网络流
桜のような恋でした
.
展开
-
【网络流】无源汇有上下界可行流
【概述】 网络流是一种很神奇的算法,学会了就能打很多暴力(网络流的一些高端操作如线性规划我是不可能会的) 。一般的网络流只限制了边流量的上界,这里介绍一种变形,限制了边流量上下界的,判断是否存在可行流(循环流)。 【算法描述】 我们显然只能借助于最大流算法。下界很讨厌,我们很难在最大流算法中满足对下界的限制。所以我们一开始就让所有边有下界大小的流量。但是,这样某些点的流量显然是不平衡的。为了让这些...原创 2019-08-16 23:41:36 · 220 阅读 · 0 评论 -
【网络流】有源汇有上下界最大(小)流
简单啰嗦两句,就上模板: (原图中源点汇点为s,t,新建的源点汇点为S,T) 1.求最大流:考虑从t向s连一条长度为inf的边,那么问题就变成了无源汇有上下界可行流的模型。应用该模型后(跑S到T最大流),我们消除了下界的影响(边权为上界-下界)。那么答案=满足下界的流量+s到t的最大流流量。 2.求最小流:和求最大流差不多,先变换为无源汇有上下界可行流模型。答案统计略有不同: 答案=满足下界的流量...原创 2019-08-17 00:08:58 · 188 阅读 · 0 评论