随笔分类 -  最大流

摘要:题意:http://www.phpfans.net/article/htmls/201012/MzI1MDQw.html 1、在一个会议室里有n种插座,每种插座一个; 2、每个插座只能插一种以及一个电器(或者适配器); 3、有m个电器,每个电器有一个插头需要插在相应一种插座上; 4、不是所有... 阅读全文
posted @ 2014-09-27 14:44 pengmq 阅读(229) 评论(0) 推荐(0) 编辑
摘要:做最大流题目的时候会遇到一种需要用二分查找的题型: (poj2455) 一张无向图中有 N 个点,M 条边,每条边都有一个权值,且每条边只能用一次,要求找出 T 条从 1 到 N 的路径,使这 T 条路径所经过的边中,权值的最大值最小。 转化为最大流模型:T就是最大流,每条边只能用一次在... 阅读全文
posted @ 2014-09-17 01:25 pengmq 阅读(468) 评论(0) 推荐(0) 编辑
摘要:此题的大意:给定一幅有向图,求起点到终点(都是固定的)的不同的最短路有多少条。不同的最短路是说不能有相同的边,顶点可以重复。并且图含有平行边。 看了题以后,就想到暴力,但是暴力往往是不可取的。(暴力的最坏情况下的时间复杂度是O(n^3))。我说的暴力是求一次最短路以后,把最短路上的边全部去掉(... 阅读全文
posted @ 2014-09-15 22:48 pengmq 阅读(239) 评论(0) 推荐(0) 编辑
摘要:一开始不看题解,建图出错了。后来发现是题目理解错了。 if Mirko wants, he can redistribute the remaining pigs across the unlocked pig-houses. 题目中的这句话非常关键,没理解就错掉了。有很多人写的题解只告诉我... 阅读全文
posted @ 2014-09-13 23:16 pengmq 阅读(557) 评论(0) 推荐(0) 编辑
摘要:我是按照图论500题的文档来刷题的,看了这题怎么也不觉得这是最大流的题目。这应该是题目做得太少的缘故。 什么是最大流问题?最大流有什么特点? 最大流的特点我觉得有一下几点: 1、只有一个起点、一个终点。如果不是,我们可以构造超级源点,超级汇点。 2、边的容量有上限(有上下限的是另... 阅读全文
posted @ 2014-09-13 20:53 pengmq 阅读(240) 评论(0) 推荐(0) 编辑
摘要:这是09年的多校联赛题目,比10年的难度要大。如果没做过hdu3572,建议先去做。有了解题思维再来做这题。 这题与hdu3572类似。但是1 #include#include#includeusing namespace std;const int N=2000,M=1000000, INF... 阅读全文
posted @ 2014-09-12 00:58 pengmq 阅读(291) 评论(0) 推荐(0) 编辑
摘要:PS:多校联赛的题目质量还是挺高的。建图不会啊,看了题解才会的。 参考博客:http://blog.csdn.net/luyuncheng/article/details/7944417 看了上面博客里的题解,思路就有了。不过建图还是有点麻烦。我把源点设为n+1 (不想从0开始,不修改模版... 阅读全文
posted @ 2014-09-11 23:49 pengmq 阅读(195) 评论(0) 推荐(0) 编辑