码迷,mamicode.com
首页 >  
搜索关键字:最小割    ( 1178个结果
【LeetCode】Palindrome Partitioning II 解题报告
【题目】 Given a string s, partition s such that every substring of the partition is a palindrome. Return the minimum cuts needed for a palindrome partitioning of s. For example, given s = "aab...
分类:其他好文   时间:2014-11-16 17:23:33    阅读次数:158
zoj2676 Network Wars(0-1分数规划,最大流模板)
Network Wars 07年胡伯涛的论文上的题:http://wenku.baidu.com/view/87ecda38376baf1ffc4fad25.html 代码: #include #include #include #include #include #include const int N = 111; const int M = 404; const doub...
分类:Web程序   时间:2014-11-11 16:42:48    阅读次数:247
HDU 3215 Being a Hero(最小割)
题意:一个英雄,分到几个城市,每个城市有一个价值,但是要求分到城市后,必须破坏掉道路使得首都1都不能到达,破坏道路有开销,问最大能获得的收益和需要破坏的道路ID思路:最小割,城市1做源点,有向边建图,容量为代价,然后每个可以分的城市连到汇点,容量为价值,跑一下最小割即可代码:[cpp] view p...
分类:其他好文   时间:2014-11-11 07:03:33    阅读次数:233
全局最小割模版 n^3
[cpp] view plaincopy//点标从0-n-1,开始时先init复杂度n^3//对于边(u,v,flow)://g[u][v]+=flow;//g[v][u]+=flow;typedeflonglongll;constintN=305;constllinf=1e18;llg[N][N]...
分类:其他好文   时间:2014-11-11 01:59:01    阅读次数:180
UVALive 5099 Nubulsa Expo 全局最小割 非网络流 n^3
题目链接:点击打开链接 题意: 给定n个点m条无向边 源点S 下面m行给出无向边以及边的容量。 问: 找一个汇点,使得图的最大流最小。 输出最小的流量。 思路: 最大流=最小割。 所以题意就是找全局最小割。 和源点无关,因为不关心源点在哪个点集里。 模版题: O(n^3) #include #include #include #include using names...
分类:其他好文   时间:2014-11-11 00:54:55    阅读次数:189
全局最小割模版 n^3
//点标从0-n-1, 开始时先init 复杂度n^3 //对于边(u,v,flow): //g[u][v]+=flow; //g[v][u]+=flow; typedef long long ll; const int N = 305; const ll inf = 1e18; ll g[N][N], w[N]; int a[N], v[N], na[N]; ll mincut(int n) {...
分类:其他好文   时间:2014-11-11 00:51:59    阅读次数:194
HDU 3046 Pleasant sheep and big big wolf(最小割)
HDU 3046 Pleasant sheep and big big wolf 题目链接 题意:一个n * m平面上,1是羊,2是狼,问最少要多少围墙才能把狼全部围住,每有到达羊的路径 思路:有羊和狼,要分成两个集合互不可达,显然的最小割,建图源点连狼,容量无穷,羊连汇点,容量无穷,然后相邻格子连边,容量为1 代码: #include #include #inc...
分类:其他好文   时间:2014-11-10 12:05:34    阅读次数:235
HDU 3035 War(对偶图求最小割)
HDU 3035 War 题目链接 题意:根据图那样,给定一个网络,要求阻断s到t,需要炸边的最小代价 思路:显然的最小割,但是也显然的直接建图强行网络流会超时,这题要利用平面图求最小割的方法,把每一块当成一个点,共有边连边,然后每一个路径就是一个割,然后最短路就是最小割了 代码: #include #include #include #include usi...
分类:其他好文   时间:2014-11-09 23:54:13    阅读次数:470
HDU 1565 1569 方格取数(最大点权独立集)
HDU 1565 1569 方格取数(最大点权独立集) 题目链接 题意:中文题 思路:最大点权独立集 = 总权值 - 最小割 = 总权值 - 最大流 那么原图周围不能连边,那么就可以分成黑白棋盘,源点连向黑点,白点连向汇点,容量都为点容量,然后黑白之间相邻的就连一条容量无限大的边 代码: #include #include #include #includ...
分类:其他好文   时间:2014-11-08 18:19:26    阅读次数:255
BZOJ 2561: 最小生成树【最小割/最大流】
Description 给定一个边带正权的连通无向图G=(V,E),其中N=|V|,M=|E|,N个点从1到N依次编号,给定三个正整数u,v,和L (u≠v),假设现在加入一条边权为L的边(u,v),那么需要删掉最少多少条边,才能够使得这条边既可能出现在最小生成树上,也可能出现在最大生成树上?Inp...
分类:其他好文   时间:2014-11-08 18:06:16    阅读次数:260
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!