【题目大意】左上角点为(1,1),右下角点为(N,M)(上图中N=4,M=5).有以下三种类型的道路 1:(x,y)<==>(x+1,y) 2:(x,y)<==>(x,y+1) 3:(x,y)<==>(x+1,y+1) 道路上的权值表示这条路上最多能够通过的兔子数,道路是无向的。开始时所有的兔子都聚 ...
分类:
其他好文 时间:
2016-07-18 03:01:40
阅读次数:
192
很明显是最小割。然而我不会算时间复杂度。据说会RE。然后得知了平面图转对偶图。spfa跑的好慢 遂又写了dijkstra 然而还是跑的好慢啊 啊啊 1001: [BeiJing2006]狼抓兔子 Description 现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行 ...
分类:
其他好文 时间:
2016-07-14 21:48:10
阅读次数:
226
二分图基础: 最大匹配:匈牙利算法 最小点覆盖=最大匹配 最小边覆盖=总节点数-最大匹配 最大独立集=点数-最大匹配 网络流: 带下界网络流 最小割问题的总结: *意义 1.加inf的边表示不能被割,通常用于体现某个点必须属于某个集合 连边(s,u,w)代表如果u不在s割的话需要付出代价w 2.连边 ...
分类:
其他好文 时间:
2016-07-13 01:02:21
阅读次数:
277
最大流+tarjan。然后因为原来那样写如果图不连通的话就会出错,WA了很久。 1797: [Ahoi2009]Mincut 最小割 Description A,B两个国家正在交战,其中A国的物资运输网中有N个中转站,M条单向道路。设其中第i (1≤i≤M)条道路连接了vi,ui两个中转站,那么中转 ...
分类:
其他好文 时间:
2016-07-11 13:55:58
阅读次数:
205
求最小割的可行边与必须边,先求一遍最大流,然后在残量网络上求强连通分量,对于可行边 起始点与结束点要在不同的强连通分量里,对于必须边 起始点要与S在一个SCC里 结束点要与T在一个SCC里。 ...
分类:
其他好文 时间:
2016-07-10 23:14:18
阅读次数:
245
(题目懒得打字了,建议到新窗口查看) 显然这玩意儿是可以按位搞的...然后就是一个裸的最小割模型? 然而这样做理论上只有30分实际上有40分。 事实上我们可以发现,每一列的取值只和上一列有关,这样我们就可以以每一列为状态进行dp。 记dp[i][j]表示第i列状态为j的方案数,考虑上一列的状态,把它... ...
分类:
其他好文 时间:
2016-07-10 16:56:45
阅读次数:
204
如果出现在最小生成树上,那么此时比该边权值小的边无法连通uv。据此跑最小割(最大流)即可。 2561: 最小生成树 Description 给定一个边带正权的连通无向图G=(V,E),其中N=|V|,M=|E|,N个点从1到N依次编号,给定三个正整数u,v,和L (u≠v),假设现在加入一条边权为L ...
分类:
其他好文 时间:
2016-07-10 12:24:41
阅读次数:
141
bzoj2127happiness 题意: 高一一班的座位表是个n*m的矩阵。这学期要分文理科了,每个同学对于选择文科与理科有着自己的喜悦值,而相邻两个同学如果能同时选文科或者理科,那么他们又将收获一些喜悦值。求全班的喜悦值总和的最大值。 题解: 题解太难写,转黄学长的吧(我太弱) “ 利用最小割考 ...
分类:
移动开发 时间:
2016-07-09 23:34:59
阅读次数:
245
OTL@assassain 反转源汇的模型: 给定一个二分图,同时选择集合中的两个点会有一个代价,选择每一个点有一个收益,问最大收益是多少 (即两个点在不同的集合中是有冲突关系的) 解法: 用最小割模型解决,通过反转源汇来表示冲突关系,用源S汇T表示选或不选,左边的黑点向S连黑点选择的收益(如果这条 ...
分类:
其他好文 时间:
2016-07-09 13:18:57
阅读次数:
220
全局最小割的意思是在一个无向图中任取S和T,求最小割的最小值 还有一种描述是删掉无向图中的边使得其不连通的最小代价 当然,这种题目可以用分治+最小割来求解 但是时间复杂度大约在O(n^4)左右 有一种更好的求解方法可以在O(n^3)的时间复杂度内求解 做法是这样的: 首先对于图中任意两点S->T 要 ...
分类:
其他好文 时间:
2016-07-07 08:33:17
阅读次数:
219