码迷,mamicode.com
首页 >  
搜索关键字:最小割    ( 1178个结果
UVa 1515 (最小割) Pool construction
题意:输入一个字符矩阵,'.'代表洞,'#'代表草地。可以把草改成洞花费为d,或者把洞改成草花费为f,最后还要在草和洞之间修围栏花费为b。但要保证最外一圈是草,求最小费用。分析:还不是特别理解紫书上的讲解。。首先把最外一圈的洞变成草,并累加花费。增加一个源点和一个汇点,源点连接每个草地,汇点连接每个...
分类:其他好文   时间:2015-02-17 11:33:16    阅读次数:148
BZOJ3144 [Hnoi2013]切糕
Orz 黄学长好腻害!首先题目就是要求在一个P*Q的格子里填数,不同的数代价不同,要求相邻的格子差小于D,求最小代价。最小割模型,我们把一个格子拆成R个点(x, y, z)向(x, y, z + 1)连边,边权f(x, y, z + 1)(x, y, z)向(x + dx, y + dy, z- d...
分类:其他好文   时间:2015-02-16 11:38:46    阅读次数:130
LA 6474 Drop Zone 解题报告
题目链接 要添最少的挡板使所有的'D'不存在到达网格外的路径. 以每个格子向四个方向中可以到达的格子连容量为1的边, 从源点向所有'D' 连容量为4的边,网格外的点向汇点连一条容量为4的边. 答案就是这个容量网络的最小割,即最大流./* 最大流SAP 邻接表 ...
分类:其他好文   时间:2015-02-16 00:22:39    阅读次数:183
图像分割-图割理论与应用学习
Author:MaddockDate:2015-02-15 15:58:41Address:1 图割理论2 最大流/最小割问题3 SeamCut求解
分类:其他好文   时间:2015-02-15 16:29:05    阅读次数:112
【最小割】最小割Stoer-Wagner模板
int min_cut(int now) { int ret = INF; for(int i = 0; i 1) { int k, pre = 0; memset(vis, 0, sizeof(vis)); memset(dis, 0, sizeof(dis...
分类:其他好文   时间:2015-02-14 17:36:06    阅读次数:138
《网络流学习笔记05--最小割最大流问题》
【图的割:定义】 指的是对于某个顶点集合S属于V,从S出发指向S外部的那些边的集合,记为割(S,V\S]),边的容量之和称为割的容量。如果有s属于S,而t属于V\S,那么此时的割称为s-t割,如果将网络中的s-t割所包含的边都割去,就无法找到从源点s到汇点t 的路径。 割:设Ci为网络N中一些弧的集合,若从N中删去Ci中的所有弧,即:使得从顶点Vs到顶点Vt的路集为空集时,称Ci为Vs和V...
分类:其他好文   时间:2015-02-13 22:28:05    阅读次数:294
spoj COCONUTS (最小割模型)
说一下建图过程, 虚拟源点 s,  汇点 t 。对于猜想本来是0的人i,建边(s,i,1) ,猜想为1的 建边(i, t, 1)  。对于是一对朋友的 ,建边(i,j,1) ,(j,i,1) 。由最小割的性质=最大流。故用dinic求一次最大流即可。 VIEW CODE #include #include #include #include #include #include #include...
分类:其他好文   时间:2015-02-04 16:42:59    阅读次数:177
Ural 1277 cops ans thieves (最小割模型)
题目地址 :http://acm.timus.ru/problem.aspx?space=1&num=1277 这里我们要拆点。把一个点拆成i,i' 。如何 i,j有边 ,在建边(i,j',inf),(j,i',inf)。 然后每个点点边(i',i,R[i])。这样建边以后,若要阻止 s到f的路径,那么必须破败一些边,那么我们为了是的边权最小,必须破坏边权小于inf的边,对应的就是图中拆点后的边...
分类:其他好文   时间:2015-02-04 16:35:03    阅读次数:195
bzoj 3144: [Hnoi2013]切糕 最小割
3144: [Hnoi2013]切糕Time Limit:10 SecMemory Limit:128 MBSubmit:681Solved:375[Submit][Status]DescriptionInput第一行是三个正整数P,Q,R,表示切糕的长P、 宽Q、高R。第二行有一个非负整数D,表示...
分类:其他好文   时间:2015-02-01 10:49:06    阅读次数:152
BZOJ 2965 保护古迹 平面图转对偶图+最小割
题目大意:给定一个平面图以及一些点,求将1个、2个、3个……点围起来所需要的最小代价 首先平面图转对偶图 枚举每个点的每条没有走过的出边进行DFS,每到达一个点之后向来时的边逆/顺时针转到的第一条边继续深搜,这样可以搜出所有的区域(包括最外层的无限区域) 我们可以用面积的符号来判断出最外层的无限区域 接下来我们需要判断一个点在哪个区域,由于点只有10个,因此暴力枚举即可 判断一个点是否在...
分类:其他好文   时间:2015-01-31 12:22:48    阅读次数:195
1178条   上一页 1 ... 95 96 97 98 99 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!