摘要: 做最大流题目的时候会遇到一种需要用二分查找的题型: (poj2455) 一张无向图中有 N 个点,M 条边,每条边都有一个权值,且每条边只能用一次,要求找出 T 条从 1 到 N 的路径,使这 T 条路径所经过的边中,权值的最大值最小。 转化为最大流模型:T就是最大流,每条边只能用一次在... 阅读全文
posted @ 2014-09-17 01:25 pengmq 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 此题的大意:给定一幅有向图,求起点到终点(都是固定的)的不同的最短路有多少条。不同的最短路是说不能有相同的边,顶点可以重复。并且图含有平行边。 看了题以后,就想到暴力,但是暴力往往是不可取的。(暴力的最坏情况下的时间复杂度是O(n^3))。我说的暴力是求一次最短路以后,把最短路上的边全部去掉(... 阅读全文
posted @ 2014-09-15 22:48 pengmq 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一开始不看题解,建图出错了。后来发现是题目理解错了。 if Mirko wants, he can redistribute the remaining pigs across the unlocked pig-houses. 题目中的这句话非常关键,没理解就错掉了。有很多人写的题解只告诉我... 阅读全文
posted @ 2014-09-13 23:16 pengmq 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 我是按照图论500题的文档来刷题的,看了这题怎么也不觉得这是最大流的题目。这应该是题目做得太少的缘故。 什么是最大流问题?最大流有什么特点? 最大流的特点我觉得有一下几点: 1、只有一个起点、一个终点。如果不是,我们可以构造超级源点,超级汇点。 2、边的容量有上限(有上下限的是另... 阅读全文
posted @ 2014-09-13 20:53 pengmq 阅读(242) 评论(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 阅读(292) 评论(0) 推荐(0) 编辑
摘要: PS:多校联赛的题目质量还是挺高的。建图不会啊,看了题解才会的。 参考博客:http://blog.csdn.net/luyuncheng/article/details/7944417 看了上面博客里的题解,思路就有了。不过建图还是有点麻烦。我把源点设为n+1 (不想从0开始,不修改模版... 阅读全文
posted @ 2014-09-11 23:49 pengmq 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 已经有人做过很好的总结了。可以参考http://www.cnblogs.com/buptLizer/archive/2012/04/15/2450297.html 欧拉图的几种题型: 1、一笔画问题。(1)一个图需要几笔完成。(2)判断一个图是不是欧拉通路,有的严格要求是欧拉回路。(注:... 阅读全文
posted @ 2014-09-11 21:11 pengmq 阅读(254) 评论(0) 推荐(0) 编辑
摘要: PS:今天(2014.10.27)准备PPT,明天在组合数学课上与大家一起分享一下2-SAT。我以为是一件简单的事情。但是,当我看了自己这篇博客以后,发现居然还是不懂。很多资料不全,也没仔细讲。整理了一下,又修改了。尽量让自己下次再看到这博客的时候,一遍下来就能懂。虽然引用了别人的博客,我尽量讲... 阅读全文
posted @ 2014-09-11 00:09 pengmq 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 百科是这样说的:如果一个系统由n个变量和m个约束条件组成,其中每个约束条件形如xj-xi i, 1、由xj - xi >=w得到xj >= xi + w,建立一条从xi->xj的边权为w的边。然后从小到大求最长路算法。 2、由xj - xi >=w得到xi xi的边权为-w的边。然后从大到小求最... 阅读全文
posted @ 2014-09-07 00:04 pengmq 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 求最短路的算法最有名的是Dijkstra。所以一般拿到题目第一反应就是使用Dijkstra算法。但是此题要求的好几对起点和终点的最短路径。所以用Floyd是最好的选择。因为其他三种最短路的算法都是单源的。 输出字典序最小的路径则需要修改模版。#include#include#include#i... 阅读全文
posted @ 2014-09-06 20:41 pengmq 阅读(827) 评论(0) 推荐(0) 编辑