hdu 3549 Flow Problem(最大流模板题)...
分类:
其他好文 时间:
2014-08-10 10:26:20
阅读次数:
237
链接:http://poj.org/problem?id=1087
题意:提供n种插座,每种插座只有一个,有m个设备需要使用插座,告诉你设备名称以及使用的插座类型,有k种转换器,可以把某种插座类型转为另一种,可以嵌套使用,比如有设备需使用第4种插座,现在只有第一种插座,但是有两个转换器,1→3和3→4,则通过这两个转换器设备可以充电。每种转换器有无数个。现告诉你相应信息,求至少有多少个设备无法使...
分类:
其他好文 时间:
2014-08-09 23:20:19
阅读次数:
359
hdu 4289 Control(网络流 最大流+拆点)(模板)...
分类:
其他好文 时间:
2014-08-09 23:20:09
阅读次数:
298
http://acm.hdu.edu.cn/showproblem.php?pid=3605题目很简单,要求的就是最后能搬到星球上去的人的个数。刚开始看到,知道是最大流,就把人和星球都设为点,能生存就连线,权值为1,最后建立超级源点和超级汇点。求出最大流量即可。先是RE,开大数组后TLE。仔细算了,...
分类:
其他好文 时间:
2014-08-09 18:16:42
阅读次数:
315
链接:http://poj.org/problem?id=2112
题意:有k个挤奶器,编号1~k,c头牛,编号k+1~k+c,每个挤奶器最多能给m头牛挤奶,给你一个k+c的邻接矩阵,要求每头牛都能挤奶并且要求c头牛需要走的所有路程中的最大路程最小,求这个最小的路。
思路:
1. 先用floyd处理出多源最短路
2. 用二分枚举答案的可能,初始上限应该为(200+30)*200,但...
分类:
其他好文 时间:
2014-08-09 15:59:08
阅读次数:
355
链接:http://poj.org/problem?id=1273
题意:农夫的农场被水淹了,他建了一些排水沟来排水,最终把这些水排到小河里,现有n个点,节点1~n-1为池塘,水从1开始流,n为小河。然后有m条排水沟,每条排水沟告诉起点、终点、最大水流速度,现在求这个排水系统的最大排水速度。
网络最大流裸题,dinic模板
#include
#include
#include
#in...
分类:
其他好文 时间:
2014-08-08 12:42:45
阅读次数:
202
题意:从s到t,每个点有f值,只能从f值小的到大的,到T后回来,只能从f值大的到 小的,求可行否。
往返,其实就是俩条路过去(每个点最多一次),所以想到流量为2,跑最大流,看是否满2,又要每个点最多一次的条件,故每个点拆为2个,都是常用的。
注意一下起点的拆点流量为2.
#include
#include
#include
#include
using namespace std;
cons...
分类:
其他好文 时间:
2014-08-07 23:22:37
阅读次数:
333
C++,G++的读取速度差距也太大了
Flow Problem
题意:n,m表示n个点m条有向带权边
问:从1-n最大流多少
裸最大流,拿来练手,挺不错的
#include
#include
#include
#include
#include
#include
const int N = 210;
#define MI...
分类:
其他好文 时间:
2014-08-07 23:13:05
阅读次数:
256
开始研究网络流了,看了两个晚上吧,今天总算动手实践一下,有了更深的理解
总结一下:在最大流中,容量与实际流量满足3点:
1.实际流量
2.任意两点之间 : 流量(a->b)==流量(b->a)
3.流量守恒原则 :从s流出的流量 == t流入的流量
为什么叫增广路,因为在所有的流量网络中,会存在一个残量,所以在整个残量网络中,找到一个最小值,加到所有的流量线路里,便叫增广...
分类:
其他好文 时间:
2014-08-07 13:23:10
阅读次数:
205
题意:将n个任务分配为m个机器,给每个任务需要的天数(无需每天连续),和可以在哪些天去做该任务,求是否存在方案。
典型的任务(X)----天(Y)二分最大流,(因为这里任务是与天的关系)处理器控制流量,源点向X部点,指需要的天数,任务xi,向可以做的天连,流量1,每个Y部点向汇点连流量为m,表示该天最多用M个机器。
ps:注意输出格式
#include
#include
#include
#...
分类:
其他好文 时间:
2014-08-07 13:10:10
阅读次数:
228