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