知识点 定理: 无向图任意两点间的最小割,不同的只有$n 1$个。 实现: 1.在点集中任取两点$S,T$,求最最小割$C$,在最小割树中加入边$S,T,|C|$。 2.把点集分为与$S$联通的集合和不与$S$联通的集合,递归进行操作$1$,直至点集大小为$1$时停止。 题目 【ZJOI2011】最 ...
分类:
其他好文 时间:
2018-12-04 17:16:43
阅读次数:
182
題目鏈接:這裡傳送 題目大意:給定一個n個數的序列,標號為1~n,有正有負,可以無數次操作:刪去一些數,條件是刪去編號為i的數同時,所有編號是i的整數倍的數都要被刪去。求剩下的數的和最大時的和,即剩下的sum最大。 解題思路:典型的最大權閉合子圖問題,有關知識的詳細可參考:我覺得最能看懂的博文 簡要 ...
分类:
其他好文 时间:
2018-11-25 16:16:02
阅读次数:
247
1.min=MAXINT,固定一个顶点P 2.从点P用“类似”prim的s算法扩展出“最大生成树”,记录最后扩展的顶点和最后扩展的边 3.计算最后扩展到的顶点的切割值(即与此顶点相连的所有边权和),若比min小更新min 4.合并最后扩展的那条边的两个端点为一个顶点(当然他们的边也要合并,这个好理解 ...
分类:
编程语言 时间:
2018-11-23 17:27:58
阅读次数:
215
Game Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1563 Accepted Submission(s): 664 Problem Des ...
分类:
其他好文 时间:
2018-11-17 23:19:44
阅读次数:
192
Golden Eggs Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 673 Accepted Submission(s): 400 Probl ...
分类:
其他好文 时间:
2018-11-17 14:29:01
阅读次数:
137
将未建立贸易关系看成连一条边,那么这显然是个二分图。最大城市群即最大独立集,也即n-最大匹配。现在要求的就是删哪些边会使最大匹配减少,也即求哪些边一定在最大匹配中。 首先范围有点大,当然是跑个dinic,转化成最大流。会使最大流减少的边相当于可能在最小割中的边,因为删掉它就相当于无代价的割掉了一条边 ...
分类:
其他好文 时间:
2018-11-07 00:50:32
阅读次数:
221
Ahead 11.1.2018 例题 poj 2125 题意为选取一些点使得覆盖所有的边 仍然是最小割与割点,对于每一条边的两个点,从源点向每个点连一条删除从这个点出发的所有边的权值 即W ,同理对每一个点向汇点连W+ 中间部分为图的边关系。 然后最大流即可 针对方案需要进行一次深搜,对于与源点连接 ...
分类:
其他好文 时间:
2018-11-01 16:55:48
阅读次数:
169
这里就想到了lrj说的理解EK但是使用Dinic 因为图较大,所以采用Dinic而不是EdmondsKarp 得益于接口一致性,无须理解Dinic就能使用它。 看到最小费用,又有隔开的操作(割),就是最小割,就想到了最大流(想了想用不到MCMF,这里挺需要注意的,所有网络流的题首先判断是MCMF还是 ...
分类:
其他好文 时间:
2018-10-27 14:53:41
阅读次数:
161
点连通度:最少删除几个点使图不连通 拆点就变成了最小割 注意编号。画图就知道u’连v,v’连u。 技巧:不需要枚举S,T。固定S,枚举T即可 这种输入很烦, scanf(" (%d,%d)", &u, &v); Scanf中添加 空白字符: 空白字符会使scanf()函数在读操作中略去输入中的一个或 ...
分类:
Web程序 时间:
2018-10-27 14:43:50
阅读次数:
189
bzoj一句话题解 by wawawa8 1000 a+b 1001 平面图最小割 对偶图最短路 1002 就是生成树个数,通过基尔霍夫矩阵可以得出递推式 $f_i=3f_{i 1} f_{i 2}+2$,然后高精度算一下 1003 令 $c[i][j]$ 表示从第 $i$ 天到第 $j$ 天从 $ ...
分类:
其他好文 时间:
2018-10-23 14:53:33
阅读次数:
170