码迷,mamicode.com
首页 >  
搜索关键字:最小割    ( 1178个结果
2015多校联合训练第一场Tricks Device(hdu5294)
题意:给一个无向图,给起点s,终点t,求最少拆掉几条边使得s到不了t,最多拆几条边使得s能到t 思路: 先跑一边最短路,记录最短路中最短的边数,总边数-最短边数就是第二个答案 第一个答案就是在最短路里面求最小割,也就是求最大流,然后根据最短路在建个新图,权为1,跑一边网络流模板题,以后就用这套模板了#include #include #include <...
分类:其他好文   时间:2015-07-29 23:04:43    阅读次数:136
【暑假】网络流知识总结
网络流知识总结算法:1、 最大流--EdmondsKarp:BFS求增广路并记录最小残量及路径+逆路径增广,直到再无增广路。2、 最大流--Dinic:BFS求层次图(d数组)+DFS顺层次图增广(尽可能增广),直到再无增广路。3、 最小割—最大流算法:在求解完最大流算法之后,最小割中的边即边的两....
分类:其他好文   时间:2015-07-28 22:52:25    阅读次数:190
[知识点]网络流之转换对偶图
// 此博文为迁移而来,写于2015年5月16日,不代表本人现在的观点与看法。原始地址:http://blog.sina.com.cn/s/blog_6022c4720102w0d8.html1、前言先来说一个概念——最小割。最小割是什么呢?在网络流上,截去最小的流,使源点到汇点没有流量可以流通。仔...
分类:其他好文   时间:2015-07-28 18:00:45    阅读次数:178
关于最小割的求解方法
由网络最大流最小割定理可以很容易的知道,最小割在数值上是等于最大流的。【1】如果题目要求的是最小割的数值,那么只要跑一遍网络最大流即可得出答案。【2】如果要求的是S集合和T集合,那么先跑一遍网络最大流,然后在跑完网络最大流的残留网络中,从源点Vs开始进行DFS,能遍历到的节点都属于S集合,最终,剩下...
分类:其他好文   时间:2015-07-27 10:59:33    阅读次数:215
noi 滚cu后7月oi生活
7-24A了bzoj1001,屯了好久的题,一直没写,写的挺顺利的,做了那么长时间bzoj,都没有把它A掉网络流,平面图转对偶图,然后跑一下最短路,类似证明貌似像是最大流最小割定理一样,求最大转换为求最小,具体也不知道QAQ看了一下bzoj1064,想到可能是环的大小的gcd,lcm,然后发现细节好...
分类:其他好文   时间:2015-07-26 22:14:51    阅读次数:146
Being a Hero (hdu 3251 最小割 好题)
题意:n个点m条边的有向图,每条边有破坏话花费,现在国王在城市1,要分配给英雄一些城市,分配的原则是:只能在规定的f个城市中选若干个,这f个城市每个都有一个获利,被选择的城市要与国王所在的城市1隔离,所以选定后要花费一些费用来破坏边。问最后获利的最大值是多少,并且输出要破坏的边的序号。 思路:这个题拿到手之后很久没有思路,因为图上既有获利又有花费,不知道怎么建图,无奈只好求助网上神牛。添加汇点T,原图上的单向边依次建边,容量为花费,允许选择的f个点向汇点T连边,容量为点上权值。跑一遍最小割得到花费值cost...
分类:其他好文   时间:2015-07-26 17:23:36    阅读次数:121
The Exchange of Items (141 - ZOJ Monthly, July 2015 - E 最小费用最大流)
题意:现在有N个物品,进行物物交换,告诉每个物品 i 的初始时的个数A[i]和最终想得到的个数B[i],M种交换方式,问为了达到目的最少的交换次数是多少。 思路:最近在做最小割,看到什么都想往最小割上套敲打发现不行,恩,好像费用流可以搞。添加源点s和汇点t,如果A[i]>B[i],也就是物品i的初始个数大于最终个数,那么我们从源点向i连边,容量为A[i]-B[i],费用为0,同样如果B[i]>A[i],i向汇点连边,容量为B[i]-A[i],费用为0,另外M种交换方式建双向边,容量为INF(因为理论上可以进...
分类:其他好文   时间:2015-07-26 15:47:42    阅读次数:113
Thieves (hdu 3491 拆点 最小割)
题意:n个点m条边的无向图,告诉起点S和终点H,现在知道起点有小偷要去H偷东西,为了抓获小偷告诉每个点要安排的警察数量,现在问在哪些点安排警察可以使警察数量最少,求出最小数量。 思路: 关键要理解最小割的建图思想,因为点上有权值,所以拆点,i->i+n建边,容量为点上权值,这样就能保证这个点可能被选择,然后点与点之间的边建图时容量为INF,保证它不被割到(因为我们要选的只是点上的权值),然后起点S->S+n,终点H->H+n建边容量为INF,起点和终点不能方放警察。...
分类:其他好文   时间:2015-07-25 12:28:35    阅读次数:112
BZOJ 2561 最小生成树 最小割
BZOJ 2561 最小生成树 最小割...
分类:其他好文   时间:2015-07-24 20:56:53    阅读次数:103
最大流模板(poj3469)
代码: #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define sss(a,b,c) ...
分类:其他好文   时间:2015-07-24 18:26:39    阅读次数:70
1178条   上一页 1 ... 83 84 85 86 87 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!