
网络流
文章平均质量分 81
Colin_27
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最小费用最大流模板
最小增广路算法ZKW算法原创 2013-10-22 16:38:01 · 1312 阅读 · 0 评论 -
uva11248 Frequency Hopping
题意:给定一个有向网络, 每条边均有一个容量。问是否存在一个从点1到点N,流量为C的流。如果不存在, 是否可以恰好修改一条弧饿容量, 使得存在这样的流。先求最大流mf,如果mf >= C,则直接输出possible若暂时不存在,那么便是最小割中的边限制了增广路的产生,可以通过修改其中的弧容量(设为C足矣),再求最大流,此时若大于C则此弧可以不过这样会超时其实最大流在此题中没有意义,所以当流量>=C的时候就可以停止增广了还有就是保留第一次增广后的各条边中的流量,以后在此基础上进行增广即可原创 2013-10-22 17:47:43 · 766 阅读 · 0 评论 -
hdu4888 Redraw Beautiful Drawings
14多校第二题网络流 分别以行,列作为结点建图i行表示的结点到j列表示的结点的流量便是(i, j)的值跑遍最大流 若满流了便是有解 判断是否unique 就是在残余网络中dfs,走可以增加流量的边,找到环即不唯一dfs的时候一定要回溯!!。。。#include #include #include #include #include #includ原创 2014-07-30 11:51:18 · 856 阅读 · 0 评论 -
SGU194 Reactor Cooling 有下界最大流
学习别人的方法。大致是:无源汇的最大流 : 新建源点,汇点,sum[i]为每个点进来的下界流之和减去出去的下界流之和,如果sum[i] > 0,由源点向该点建一条边,上界为sum[i],下界为0如果sum[i] #include #include #include #include #include #include #include #include #inc原创 2014-08-06 11:56:51 · 1220 阅读 · 0 评论 -
最大流模板
Dinic算法-------来自LRJ/////支持重边//////ISAP算法 效率较高原创 2013-10-22 16:33:27 · 1042 阅读 · 1 评论 -
hdu4940 Destroy Transportation system
给你一个强连通的有向简单图,每条边有D, B两个权值,设S为点集的一个非空真子集问:是否对于任意的集合S,都有sum (D(i, j))比赛的时候完全没有思路啊。。。最大流果然还是白板思路:将D值作为边的下界,D + B作为边的上界,如果存在可行流,那么对于任意集合S都有流量小于等于边的容量上界,大于等于边的容量下界,即D(i, j) 这就将问题转化为了裸的有下界的最大原创 2014-08-13 10:19:45 · 923 阅读 · 0 评论