码迷,mamicode.com
首页 >  
搜索关键字:最大流    ( 2806个结果
BZOJ 1324 Exca王者之剑 最小割
题目大意:给定一个n*m的矩阵,每个格子有宝石,人任选位置出发,取走当前位置的宝石之后四周的宝石消失,然后可以走两步,重复上述过程 容易发现一个格子取了那么四周的格子都不能取 于是方格取数问题 黑白染色 黑色点连源 白色点连汇 流量为格子的权值 黑白之间连边 流量为正无穷 用总和减去最大流就是答案 以前写的EK 跑了4000+ms我也是醉了 #include #include #inclu...
分类:其他好文   时间:2014-11-20 13:44:44    阅读次数:117
SPOJ 962 Intergalactic Map (网络最大流)
题意: 给出一张无向图,要求从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
BZOJ 1834 ZJOI2010 network 网络扩容 Dinic+EK费用流
题目大意:给定一个n个点m条边的无向图,每条边有一个扩容费用c,代表每扩容1流量的花费,求最大流及将最大流扩大k的最小费用 第一问直接跑最大流 第二问将每条边的起始点向终点连接一条流量为正无穷、费用为c的边 然后将n向汇点连一条流量为ans+k 费用为0的边 跑最小费用最大流即可 #include #include #include #include #define M 5010 #defi...
分类:Web程序   时间:2014-11-19 14:14:51    阅读次数:252
BZOJ3396 [Usaco2009 Jan]Total flow 水流
虽然我想说,这貌似是。。。可以直接dfs做的。。。但是还是Dinic最大流保险一点。。。板子补完中→_→ 1 /************************************************************** 2 Problem: 3396 3 Us...
分类:其他好文   时间:2014-11-16 21:34:58    阅读次数:309
HDU 4309 Seikimatsu Occult Tonneru 网络流+状压
题目链接:点击打开链接 题意: 题意:给出一张N(N0时,表示这条边是古老的桥,u连向v,如果不修这座桥,则只能通过1人,但是如果花费w的费用修桥的话,则通过这座桥的流量便没有限制。桥的总数 思路: 可以建立最大流模型来求解, 增加一个源点S,和一个汇点T。 S向每个有人的点,连一条容量为人数的边, 图中普通的u->v的有向边,连一条u->v的流量为无穷的边, 桥的流量则为...
分类:其他好文   时间:2014-11-16 00:40:19    阅读次数:245
[POJ 2135]Farm Tour(最小费用最大流)
蒟蒻zyk又来发水题题解了。。。 题目链接:http://poj.org/problem?id=2135 题意:无向边的最小费用最大流,注意要另建超级源点和超级汇点,加一条无向边相当于加4条有向边。 #include #include #include #include #include #include #define MAXV 10100 #define MAXE 1000...
分类:其他好文   时间:2014-11-14 17:56:52    阅读次数:186
[POJ 1273]Drainage Ditches(Edmond-Krap算法和Dinic算法求最大流)
自NOIP 2014结束之后将近一个星期没撸题了,现在开始搞省选,发个水水的裸网络流题解吧。 题目链接:http://poj.org/problem?id=1273 裸网络流,模板题。 1、Edmond_Karp算法 #include #include #include #include #include #include #define MAXV 220 #define M...
分类:编程语言   时间:2014-11-14 15:42:30    阅读次数:349
【图论】网络流总结
【图论】网络流总结 最大流部分 网络流题目的关键:看出是网络流并且确定正确的模型 最大流算法:用来解决从源点s到汇点t,整个网络最多能输送多少流量的题目 模板: #include #include #include #include using namespace std; const int MAXNODE = 105 * 2; const int MAX...
分类:其他好文   时间:2014-11-13 12:54:12    阅读次数:179
HDU 2732 Leapin' Lizards(拆点+最大流)
HDU 2732 Leapin' Lizards 题目链接 题意:有一些蜥蜴在一个迷宫里面,有一个跳跃力表示能跳到多远的柱子,然后每根柱子最多被跳一定次数,求这些蜥蜴还有多少是无论如何都逃不出来的。 思路:把柱子拆点建图跑最大流即可,还是挺明显的 代码: #include #include #include #include #include using n...
分类:Windows程序   时间:2014-11-12 16:42:09    阅读次数:348
HDU 3277 Marriage Match III(二分+最大流)
HDU 3277 Marriage Match III 题目链接 题意:n个女孩n个男孩,每个女孩可以和一些男孩配对,此外还可以和k个任意的男孩配对,然后有些女孩是朋友,满足这个朋友圈里面的人,如果有一个能和某个男孩配对,其他就都可以,然后每轮要求每个女孩匹配到一个男孩,且每轮匹配到的都不同,问最多能匹配几轮 思路,比HDU3081多了一个条件,此外可以和k个任意的男孩配对,转化...
分类:其他好文   时间:2014-11-11 21:12:35    阅读次数:267
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!