ACM Computer Factory
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 5501
Accepted: 1887
Special Judge
Description
As you know, all the computers used ...
分类:
其他好文 时间:
2014-12-09 23:10:51
阅读次数:
287
http://www.lydsy.com/JudgeOnline/problem.php?id=1927好神的题!!!!!!!!!!!!!!!!!!!拆点后变成二分图,其实我们要求的就是类似路径覆盖这样的东西!!只不过是加了权的。。建图:源向i+n连容量1,费用为能力爆发的费用源向i连容量1,费用为...
分类:
其他好文 时间:
2014-12-09 00:25:48
阅读次数:
340
POJ 3422 Kaka's Matrix Travels(最大费用最大流 + 拆点)...
分类:
其他好文 时间:
2014-12-08 21:30:42
阅读次数:
161
最小费用最大流问题的二分图最小权匹配解法!(数据满足一定条件:二分图,拆点数较小)。...
分类:
其他好文 时间:
2014-12-06 19:33:17
阅读次数:
220
原题链接:http://codevs.cn/problem/1227/
题目描述 Description
给出一个n*n的矩阵,每一格有一个非负整数Aij,(Aij
输入描述 Input Description
第一行两个数n,k(1
接下来n行,每行n个数,分别表示矩阵的每个格子的数
输出描述 Output Description...
分类:
其他好文 时间:
2014-12-04 15:41:06
阅读次数:
355
题意:
给出一张无向图,要求从1先走到2,再从2走到3,且每个点至多经过一次,问是否可能。
分析:
每个点至多经过一次,显然往网络流上靠,非常明显的拆点。但是要求从1走到2,再从2走到3,显然不太好处理。因为每个点最多经过一次,所以从1走到2的路径与2走到3的路径显然是完全不同的两条路径,而且还是无向图,那么不妨考虑从2出发找两条不同的路径分别走到1和3。这样建图就呼之欲出了:s->2,容量为2;1->t,3->t容量均为1,图中所有边容量均为1,在此图中跑最大流即可。要注意的是输入中不在区间[1,n]内的...
分类:
其他好文 时间:
2014-11-19 22:21:16
阅读次数:
232
HDU 2732 Leapin' Lizards
题目链接
题意:有一些蜥蜴在一个迷宫里面,有一个跳跃力表示能跳到多远的柱子,然后每根柱子最多被跳一定次数,求这些蜥蜴还有多少是无论如何都逃不出来的。
思路:把柱子拆点建图跑最大流即可,还是挺明显的
代码:
#include
#include
#include
#include
#include
using n...
HDU 2686 Matrix
题目链接
3376 Matrix Again
题目链接
题意:这两题是一样的,只是数据范围不一样,都是一个矩阵,从左上角走到右下角在从右下角走到左上角能得到最大价值
思路:拆点,建图,然后跑费用流即可,不过HDU3376这题,极限情况是300W条边,然后卡时间过了2333
代码:
#include
#include
#i...
分类:
其他好文 时间:
2014-11-09 11:17:44
阅读次数:
163
POJ 2391 Ombrophobic Bovines
题目链接
题意:一些牛棚,有a只牛,现在下雨,每个牛棚容量量变成b,现在有一些道路连接了牛棚,问下雨后牛走到其他牛棚,使得所有牛都有地方躲雨,最后一只牛要走多久
思路:二分答案,然后最大流去判断,建图的方式为,牛棚拆点,源点连向入点,容量为a,出点连向汇点容量为b,中间入点和出点之间根据二分的值判断哪些边是可以加入的
...
分类:
其他好文 时间:
2014-11-07 14:51:21
阅读次数:
257
POJ 3281 Dining
题目链接
题意:n个牛,每个牛有一些喜欢的食物和饮料,每种食物饮料只有一个,问最大能匹配上多少只牛每个牛都能吃上喜欢的食物和喜欢的饮料
思路:最大流,建模源点到每个食物连一条边,容量为1,每个饮料向汇点连一条边容量为1,然后由于每个牛有容量1,所以把牛进行拆点,然后食物连向牛的入点,牛的出点连向食物,跑一下最大流即可
代码:
#incl...
分类:
其他好文 时间:
2014-11-06 20:08:43
阅读次数:
192