码迷,mamicode.com
首页 >  
搜索关键字:最小割    ( 1178个结果
zoj 2587 判断最小割的唯一性
算法: 先求出残量网络,计算出从src能够到的点集A,再求出能够到dst的点集B,如果所有点都被访问到了,那么割就是唯一的,即(A,B),否则(A,V-A)和(V-B,B)都是最小割。 (注意因为割的本质是有向边集,而不是点集V的划分,所以(A,V-A)和(V-B,B)有可能本质上还是同一个最小.....
分类:其他好文   时间:2015-05-26 18:03:34    阅读次数:181
【BZOJ 1001】【Beijing 2006】狼抓兔子
看到这题,是个OIer应该都能想到最小割,然后条件反射写最大流,然后敲ISAP,Dinic,.......然后TLE掉了= =  = = 本蒟蒻就是这样,然后去ym了各种题解,最后发现这是一个特殊的最大流模型,可以转化为最短路。现在讲一下详细建图方法。详见《两极相通—浅析最大最小定理在信息学竞赛中的应用》by 周冬 显然这个图是一个平面图,并且s,t在两个没有边界的平面上,这样的图称为s...
分类:其他好文   时间:2015-05-25 10:15:20    阅读次数:115
BZOJ 1934: [Shoi2007]Vote 善意的投票( 最小割 )
最小割....---------------------------------------------------------------------------------#include#include#include#include#include#define rep( i , n ) f...
分类:其他好文   时间:2015-05-24 23:22:21    阅读次数:217
bzoj 3275 最小割
给你一堆东西,叫你选一些东西出来,使得价值最大,要求选出的东西集合中的任意a,b满足性质p。可以考虑: 1、拟阵? 2、二分图?这道题由于数学硬伤,不知道不存在两条直角边是奇数,斜边是整数的直角三角形。证明是: 对于奇数a: a*a = 1 mod 4 对于偶数a: a*a = 0 mod ...
分类:其他好文   时间:2015-05-24 21:38:50    阅读次数:121
bzoj 3996 最小割
公式推出来后想了半天没思路,居然A是01矩阵。。。。。如果一个问题是求最值,并那么尝试先将所有可能收益加起来,然后矛盾部分能否用最小割表达(本题有两个矛盾,第一个是选还是不选,第二个是i,j有一个不选,就不能获得bij的收益)。 1 #include 2 #include 3 #inclu...
分类:其他好文   时间:2015-05-24 12:48:08    阅读次数:73
2768: [JLOI2010]冠军调查( 最小割 )
最小割... 怎么乱搞都可以--------------------------------------------------------------------------------#include#include#include#include#define rep( i, n ) for(...
分类:其他好文   时间:2015-05-23 22:34:51    阅读次数:188
【BZOJ】【TJOI2015】线性代数
网络流/最小割/最大权闭合图 2333好开心,除了一开始把$500^2$算成25000……导致数组没开够RE了一发,可以算是一次AC~ 咳咳还是回归正题来说题解吧: 一拿到这道题,我就想:这是什么鬼玩意……矩阵乘法早忘了……画了半天也想不起来到底是谁乘谁,只记得有个式子:$c[i][j]=\s...
分类:其他好文   时间:2015-05-22 22:26:26    阅读次数:210
POJ 2914 Minimum Cut 全局最小割
裸的全局最小割了吧 有重边,用邻接矩阵的时候要小心#include#include#include#include#define MOD 1000000007#define maxn 509using namespace std;int a[590][590],wage[maxn],in[maxn]...
分类:其他好文   时间:2015-05-20 23:46:52    阅读次数:143
bzoj3774
这算是最小割中比较难的吧看到选取显然最小割看到上下左右四个点我感觉肯定和染色相关注意每个点的收益获得条件是[或],因此我们考虑拆点i', i连边s-->i 流量为选择该点的代价, i-->i' 流量为该点的收益 i'到撒谎上下左右,流量为正无穷,表示另一个条件这样,要获得收益便一定要割断一边,就满足...
分类:其他好文   时间:2015-05-18 20:22:14    阅读次数:115
poj3308--Paratroopers(最小割)
poj3308:题目链接 题目大意:给出一个n*m的矩阵,矩阵的有l个格子会出现外星人,每行的开头和每列的开头都可以装备武器,可以消灭该行或该列的所有外星人,但是每装备一种武器需要有花费,如果装备多种武器,需要的花费是各种花费的乘积。问消灭所有外星人的最小的花费。 输入:给出n m l 然后一行n个数,表示每行武器的花费,之后m个数,是每列的花费,最后是外星人的坐标。 思路: 首先从题意中...
分类:其他好文   时间:2015-05-18 10:59:14    阅读次数:128
1178条   上一页 1 ... 87 88 89 90 91 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!