网络流暂结(还差很多额)

Posted TS_Hugh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络流暂结(还差很多额)相关的知识,希望对你有一定的参考价值。

bzoj1711: [Usaco2007 Open]Dining吃饭 最大流
bzoj3993: [SDOI2015]星际战争 二分+最大流
bzoj1797: [Ahoi2009]Mincut 最小割 最小割定理
bzoj4873: [Shoi2017]寿司餐厅 最大权闭合子图
bzoj1565: [NOI2009]植物大战僵尸 最大权闭合子图
bzoj1449: [JSOI2009]球队收益 最小费用最大流(拆方)
bzoj2502: 清理雪道 上下界最小流
bzoj3130: [Sdoi2013]费用流 MMP实数最大流(题目有毒,没说就行......)
bzoj1066: [SCOI2007]蜥蜴 最大流(假障碍物)
bzoj1822: [JSOI2010]Frozen Nova 冷冻波 计算几何+最大流(数据水,我就水过了,只会解析几何的渣渣并不想判断圆与线段相交)
bzoj2055: 80人环游世界 上下界费用流
bzoj3876: [Ahoi2014&Jsoi2014]支线剧情 上下界费用流
关于上下界网络流:网络流无疑是有源有汇的,但是当流量有了下界直接在有源汇的图上进行计算不太好搞,所以就提出来无源汇模型(循环流),利用它便可以便捷地解决上下界网络流里的问题,它所提出的初始流和附加流是十分有价值的,流程是先定初始流在来附加流,那么我们就求出来可行流,接下来如果再有什么要求那就是恢复原图(这里一般是删掉附加边,删法很多,最常见也很有效的是把附加边流量置为0,还有就是不删,这个讲道理应该是普适的,具体的再看一下吧,反正我觉得附加源汇及其附件边应该是不用删的,对于T到S的那个边应该是最大流不删最小流删,具体地再看吧)之后再进行操作(就是一般的操作了),费用流也是如此第一步不用讲完成第二部步就求出最小(大)费用可行流了,第三步就可以加上最大流最小流的限制了,就是要注意不要忘了初始流(也就是在第一步)的费用。
bzoj2039: [2009国家集训队]employ人员雇佣 最小割
bzoj3996: [TJOI2015]线性代数 最小割
以上两道是“一堆元素进行选取,对于某个元素的取舍有代价或价值,对于某些对元素,选取后会有额外代价或价值”的经典最小割模型,建立倒三角进行最小割

坑:
[Cqoi2017]老C的方块
[Ctsc2001]终极情报网
[Tjoi2013]循环格
[Noi2015]小园丁与老司机
线性规划相关 费用流相关证明 混合图欧拉回路

以上是关于网络流暂结(还差很多额)的主要内容,如果未能解决你的问题,请参考以下文章

算法网络最大流 EK

km算法

网络流之最大流

网络编程基础----网络协议简介

算法网络最大流 Dinic

算法学习笔记(8.1): 网络最大流算法 EK, Dinic, ISAP