码迷,mamicode.com
首页 >  
搜索关键字:最大流    ( 2806个结果
【网络流#9】POJ 2135 Farm Tour 最小费用流 - 《挑战程序设计竞赛》例题
【题意】给出一张无向图,从1开始到n,求两条没有公共边的最短路,使得路程总和最小每条边的权值设为费用,最大流量设为1,然后就是从源点到汇点流量为2的最小费用流。因为是规定了流量,新建一个源点和一个汇点,源点到结点1连一条最大流量为2,费用为0的边,结点N到汇点连一条最大流量为2,费用为0的边,这样就...
分类:其他好文   时间:2014-11-29 13:13:48    阅读次数:173
【网络流#7】POJ 3281 Dining 最大流 - 《挑战程序设计竞赛》例题
不使用二分图匹配,使用最大流即可,设源点S与汇点T,S->食物->牛->牛->饮料->T,每条边流量为1,因为流过牛的最大流量是1,所以将牛拆成两个点。前向星,Dinic,复杂度:O(V2E)直接套用模板#include#include#include#include#include#include...
分类:其他好文   时间:2014-11-28 19:47:25    阅读次数:114
POJ2455 Secret Milking Machine【二分,最大流】
题目大意:N个点P条边,令存在T条从1到N的路径,求路径上的边权的最大值最小为多少思路:做了好多二分+最大流的题了,思路很好出 二分出最大边权后建图,跑dinic问题是。。。。这题是卡常数的好题!!!!!T了8发以后实在受不了,瞄了眼网上的程序,齐刷刷的邻接矩阵。。。。论邻接矩阵的优越性但不信邪的我...
分类:系统相关   时间:2014-11-28 01:04:32    阅读次数:383
HDU 4888 神奇最大流行进列出构造矩阵
题意:  给你一个N ,M   构造一个N*M的矩阵,矩阵中每个元素为0-K; 给你每行的和与每列的和。 如果解法唯一 ,输出解法 如果解法不唯一,输出一句话, 如果没有解法,输出一句话。 题解:   经典建图              s ---> 每个行节点,流量为行和              每个列节点----〉t,流量为列和             每行每列单独连接,流量...
分类:其他好文   时间:2014-11-27 23:44:41    阅读次数:299
POJ 3204 最大流
题意:问加哪些边容量增大能够增加整体流量。 很显然,增加单个边容量改变全局容量,一遍最大流之后,这些边只有可能出现在满流的边内,而且是一条路中唯一的一条满流边。 题解: 大众解法,一遍最大流之后,整个图跑残了,记录那些满流的边,从起点开始深搜,只走非满流边,从终点开始搜,只走非满流边,如果某条满流边起始点被起点标记,且终止点被终点标记,那么这条满流边存在于有且仅有他自己的从起点到终点的非满流路...
分类:其他好文   时间:2014-11-26 22:42:05    阅读次数:248
最大流最小割算法
图像分割中用到最小割原理,引出了最大流最小割算法,主要参考来自UCLA CIVS的Hong Chen的PPT 《Introduction to Min-Cut/Max-Flow Algorithms》...
分类:编程语言   时间:2014-11-26 14:33:29    阅读次数:335
POJ 1273
一道裸的网络流求最大流问题 1 //一般增广路,每次不断在生于网络找层次网络,直到找不到说明已找到最大流量 2 #include 3 #include 4 #include 5 #include 6 const int N = 210; 7 using namespace std; 8 9...
分类:其他好文   时间:2014-11-24 00:39:21    阅读次数:281
BZOJ 2007 NOI 2010 海拔 平面图最小割->最短路SPFA+pq
题目大意:给出一个城市各个道路的双向流量,城市的左上角的高度是0,城市的右下角的高度是1,若人流升高海拔就会消耗体力,问最小需要消耗多少体力。 思路:这道题才是真正的让我见识到了algorithm中的heap的强大。 分析这道题可以发现,一定会有一条分界线,这个分界线左边高度都为0,右边高度都是1,然后找到这条分界点就可以了。明显的最小割。但是数据量巨大,直接跑最大流会T,又是平面图,...
分类:其他好文   时间:2014-11-20 17:10:52    阅读次数:237
BZOJ 1324 Exca 王者之剑 最小割
题目大意:给出一个带权值的矩阵,取走一个地方的权值之后,与其相邻的格子的权值就会变成0,问最多可以取出多少权值。 思路:Amber论文里的题。建图不难,把图染色,然后一种颜色从S连边,另一种颜色向T连边。再把相邻的格子连边,之后跑最小割,用总权值减去最大流就是答案。 CODE: #include #include #include #include #includ...
分类:其他好文   时间:2014-11-20 15:26:18    阅读次数:175
BZOJ 1305 CQOI2009 dance跳舞 二分答案+最大流
题目大意:给定n个男生和n个女生,一些互相喜欢而一些不,举行几次舞会,每次舞会要配成n对,不能有相同的组合出现,每个人只能与不喜欢的人跳k次舞,求最多举行几次舞会 将一个人拆成两个点,点1向点2连一条流量为k的边,两个人若互相喜欢则点1之间连边,不喜欢则点2之间连边 对于每一个要验证的x值 将每个人的点1向源或汇连一条流量为x的边 然后二分答案跑最大流即可 #include #includ...
分类:其他好文   时间:2014-11-20 13:46:05    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!