题意:
有若干罪犯抢银行,要求逃出地图时他们的路线不相交,求是否能达到上述要求。
分析:
路线不相交即每个点每条边只能用一次,即容量为1,点上的流量限制拆点即可。源点连向罪犯所在位置的入点,最外一圈的出点连向汇点,满流即可能。...
分类:
其他好文 时间:
2014-09-04 22:18:20
阅读次数:
354
题目:uva 10099 The Tourist Guide
nyoj 1019 亲戚来了
题意:给出一个无向图,每条路有一个容量。从 s 到 t 的一条最大的流量。
分析:这个题目可以用最短路的算法来做,最短路是求从 s 到 t 的最短路,这里是求从 s 到 t 的最小容量。最短路的三种算法都可以。
nyoj的使我们比赛的题目,有坑,图有重边,要处理,还有s可能等于t。
...
分类:
其他好文 时间:
2014-09-04 10:33:09
阅读次数:
238
Farm Tourhttp://poj.org/problem?id=2135建图再说吧 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #inclu...
分类:
其他好文 时间:
2014-09-02 22:44:35
阅读次数:
236
题目地址:HDU 3996
很简单的最大权闭合题,只不过有个小小的坑点。。那就是需要用int64。。。。但是为什么我交上去返回的TLE。。。。
建图思路:分别对每一层的金矿都编号。方便处理。然后源点连接正权点,汇点连接负权点,每个点连接它所依赖的。
用正权之和减去最大流即为答案。
代码如下:#include
#include
#include
#include
#include
...
分类:
其他好文 时间:
2014-09-02 21:24:15
阅读次数:
505
/* 题意:每一个人都有喜欢的吃的和喝的,每一个人只选择一个数量的吃的和一个数量的喝的,问能满足最多的人数!? 思路:建图很是重要!f-food, p-people, d-drink 建图: 0(源点)--->f--->p---->p'---->d--->t(汇点) ...
分类:
其他好文 时间:
2014-09-02 10:25:44
阅读次数:
245
http://poj.org/problem?id=2112【题意】 k个机器,每个机器最多服务m头牛。c头牛,每个牛需要1台机器来服务。给出一个矩阵表示每两个实体之间的直接距离。(注意两个实体没有直接 距离的时候用0表示)问:让所有的牛都被服务的情况下,使走的最远的牛的距离最短,求这个距...
分类:
其他好文 时间:
2014-08-31 18:27:51
阅读次数:
210
【题意】:Alice有n部电影要拍,规定爱丽丝每部电影在每个礼拜只有固定的几天可以拍电影,只可以拍前面w个礼拜,并且这部电影要拍d天,问爱丽丝能不能拍完所有的电影【建图】:源点与每部电影连边,容量为天数,每部电影与可以拍该电影的那些天数连边,容量为1,再所有的天数与汇点连边容量为1。 要注意天数和汇...
分类:
其他好文 时间:
2014-08-31 16:59:21
阅读次数:
175
思路:这题刚开始一看没太懂,然后想想原来是裸的最大费用最大流,建图后搞下就行了。
不过题目说是用二分匹配来做,因为自己二分匹配的那个带权匹配不会,所以直接用最小费用最大流来做了,反正都一样能求。
#pragma comment(linker, "/STACK:1024000000,1024000000")
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2014-08-30 13:54:59
阅读次数:
163
POJ 3308 Paratroopers
链接:http://poj.org/problem?id=3308
题意:有一个N*M的方阵,有L个伞兵降落在方阵上。现在要将所有的伞兵都消灭掉,可以在每行每列装一个高射炮,如果在某行(某列)装上高射炮之后,能够消灭所有落在该行(该列)的伞兵。每行每列安高射炮有费用,问如何安装能够使得费用之积最小。
思路:首先题目要求乘积最小,将乘...
分类:
其他好文 时间:
2014-08-29 20:06:28
阅读次数:
404