给一个有向网络,求其1,n两点的最大流量是否不小于C,如果小于,是否可以通过修改一条边的容量使得最大流量不小于C?首先对于给定的网络,我们可以先跑一遍最大流,然后先看流量是否大于C。然后保存跑完第一次最大流后的残余网络容量情况,然后接下来对于每条割,将分别其容量加C-maxflow,看看能否得到满足...
分类:
其他好文 时间:
2014-07-24 05:08:18
阅读次数:
380
1、构建图G将边缘象素和边界段(弧)用图表示2、构建源结点和汇结点3、计算弧代价函数,并对图G中的各个弧赋予一定的弧代价4、使用最大流图优化算法来确定对图G的图割,从而区分对应目标和背景象素的结点来自为知笔记(Wiz)
分类:
其他好文 时间:
2014-07-23 22:28:07
阅读次数:
184
网上有很多适用于Linux操作系统的开源网络监视工具。比如说:你可以用命令iftop来检查带宽使用情况、netstat用来查看接口统计报告、还有其他的一些工具Bandwidthd、Speedometer、Nethogs、Darkstat、jnettop、ifstat、iptraf、nload和ntop等。但是这些工具都是统计网卡的进出数..
分类:
Web程序 时间:
2014-07-23 21:26:26
阅读次数:
343
解题报告
农场有k个挤奶机和c头牛,每头牛到每一台挤奶机距离不一样,每台挤奶机每天最多挤m头牛的奶。
寻找一个方案,安排每头牛到某一挤奶机挤奶,使得c头牛需要走的所有路程中的最大路程的最小值。
要使每一头牛都去挤奶,那么建完模型就要判断是否满流。
由于是多源多点的网络,假设源点0,汇点n+1(n=k+c)
源点到每一头牛的容量为1,每一台机器到汇点的容量为m;用flody求出任意一头牛到...
分类:
其他好文 时间:
2014-07-23 17:17:11
阅读次数:
239
题目地址:HDU4859
做了做杭电多校,知识点会的太少了,还是将重点放在刷专题补知识点上吧,明年的多校才是重点。
这题题目求的最长周长,可以试想一下,这里的海岸线一定是在“.”和“D”之间的,也就是说求最多的相邻的“.”和“D”的配对对数。可以先转化成最小割求最小配对对数,因为总对数是一定的,只需要减去就行。
要先对周围填充上一圈的“D”,然后变成了一个(n+2)*(m+2)的矩形。因为要...
分类:
其他好文 时间:
2014-07-23 17:03:13
阅读次数:
288
题目地址:HDU4862
最小费用流做的还是太少。建图想不出来。。。
直接引用官方题解的话吧。。。
最小K路径覆盖的模型,用费用流或者KM算法解决,构造二部图,X部有N*M个节点,源点向X部每个节点连一条边,流量1,费用0,Y部有N*M个节点,每个节点向汇点连一条边,流量1,费用0,如果X部的节点x可以在一步之内到达Y部的节点y,那么就连边x->y,费用为从x格子到y格子的花费能量减去得到的...
分类:
其他好文 时间:
2014-07-23 13:09:07
阅读次数:
357
求最大费用可以将边权取负以转化成求最小费用。然而此时依然不对,因为会优先寻找最大流,但是答案并不一定出现在满流的时候。所以要加一些边(下图中的红边)使其在答案出现时满流。设所有边的流量为1,花费如下图所示。显然最大花费是1001,而没有红边的情况下会得到3。
#include
#include
#include
#include
#include
#include
#in...
分类:
其他好文 时间:
2014-07-23 00:01:03
阅读次数:
289
我就是来复习Dinic算法的,仅10天不写,我已经退化成写一遍+调试需要接近一个小时了,当然其中不乏在网上乱逛的时间…赞成从S源点连一条单向边,反对向T汇点连一条单向边,朋友关系连双向边。但是总感觉自己看到题目不能一下想到这是网络流,感觉这些题都是给一个图,求最优之类。program vote;ty...
分类:
其他好文 时间:
2014-07-22 22:47:34
阅读次数:
296
很容易发现是网络流的题目,但最少边怎么求呢?初时想不到,但画图后忽然发现可以这样:求一次网络流最小割后,把满流的边置1,不满流的置INF。再求一次最大流即可。为什么呢?是否会存在一些边当前不满流,但有可能是最少边数最少割的边呢?否。因为按照DINIC的求法,每次都是增广容量最少的路,若当前不满流,则...
分类:
其他好文 时间:
2014-07-22 22:43:13
阅读次数:
357
http://acm.hdu.edu.cn/showproblem.php?pid=3998求LIS的长度,并且求有多少组互不相交的LIS求组数用最大流建图如下:if(dp[i]==1)add(S,i,1) ; if(dp[i]==ans)add(i+n,T,1) ;if(j>i && dp[j.....
分类:
其他好文 时间:
2014-07-22 00:04:33
阅读次数:
194