分类
标签
2-SAT AC自动机 BFS CDQ dfs DP fail树 FFT FFT&NTT FWT hash KD-Tree KMP LCA SPFA STL Tarjan Treap Trie 主席树 乱搞 二分 二分图匹配 二分答案 二维SPFA 交互 位运算 其他 最小生成树 分块 区间DP 半平面交 博弈论 可持久化 可持久化Trie树 后缀数组 图库 平衡树 并查集 插头DP 数学 数论 无旋Treap 日记 暴力 权值树状数组 栈 树DP 树套树 树状数组 树贪心 概率DP 模拟 欧拉定理 点分治 状压DP 生成函数 矩阵乘 线性规划 线段树 组合 网络流 群论 莫比乌斯反演 计算几何 贪心 费用流 高斯消元
483 字
2 分钟
上下界网络流笔记
无源汇可行流
将上下界的网络流转化为普通网络流。
建图:
- 添加源点 与汇点
- 对于原图中的边 流量限制为, 则连边 , 流量为
- 对于原图中的每一个点 , 记 为流入这个点的所有边的下界 流出这个点的所有边的下界
- 若连 , 流量为
- 若连 , 流量为
在新图上跑 的最大流
若新图满流则原图存在可行流
原图中边流量为新图中对应边的流量加下界。
有源汇可行流
建图:
- 在原图中加一条 的边流量为
- 用无源汇求解
有源汇最大流
建图 同上
在新图上跑 最大流 记此时
讲 的边拆掉, 跑 的最大流
记此时
则答案为
有源汇最小流
建图方法同无源汇可行流
求 最大流
连边
求 最大流
答案为 的实际流量
有源汇费用流
将上下界的网络流转化为普通网络流。
建图:
- 添加源点 与汇点
- 对于原图中的边 流量限制为 , 费用为 , 则连边 , 流量为 , 费用为
- 对于原图中的每一个点 , 记 为流入这个点的所有边的下界 流出这个点的所有边的下界
- 若连 , 流量为 , 费用为
- 若连 , 流量为 , 费用为
连边 ,流量为 ,费用为
跑 的最小费用最大流
答案为 原图中边的下界边的费用