
最小割
文章平均质量分 76
nlj1999
这个作者很懒,什么都没留下…
展开
-
1797: [Ahoi2009]Mincut 最小割
这题还挺有意思的……呃……我的意思是,反正我不会。。。。。。。 做法嘛,先求最小割是肯定的了,然后就是很坑爹的结论题。 边(u,v)能出现在最小割集中当且仅当(u,v)为满流且在残量网络里u,v不属于同一个强连通分量。 边(u,v)必定出现在最小割集中当且仅当(u,v)为满流且在残量网络中u与s在同一强连通分量且v与t在同一强连通分量。 证明什么的,画个图试试? #include #in原创 2015-12-15 09:38:37 · 733 阅读 · 0 评论 -
2007: [Noi2010]海拔
第一眼看,卧槽最小割水题,nice秒A。 然后交上去。 ? ? ? TLE??? !!!!! 好吧数据范围我吃了。 不过好奇怪为什么之前1001的时候用最小割过了。 然后还是乖乖地去学了下对偶图,就是周冬神犇的论文。 然后就写了个Dijkstra A了,700多MS,不敢写SPFA了,TLE出阴影了(辛普森积分求阴影面积233333) #include #include #i原创 2015-12-22 19:22:00 · 591 阅读 · 0 评论 -
POJ 3155 Hard Life
首先很明显是最大密度子图(感觉没学过啊怎么一下子就脑补出来这个名词了) 然后…… 不会 于是去Orz 07 年 胡伯(#)涛的论文,然后就可做了。 结果……精度这东西明显是玄学啊,WA了快10次了 不过看到了Discuss里面wty大爷的小tip,就过了。。。。玄学!玄学! #include #include #include #include #include #include us原创 2016-02-23 15:11:11 · 388 阅读 · 0 评论 -
BZOJ 4519: [Cqoi2016]不同的最小割
裸的最小割树(分治最小割是啥,能吃吗) 简单的看了一下最小割树的建树方法 首先以1为根建立星型(菊花)树 然后对于2到n每个节点: 跑它(S)和它父亲(T)的最小割 得出来的最小割即为树上该条边的权值 然后找到比该节点编号大的节点,如果它的父亲为T且它在S集中,那么把它的父亲置为S 搞下一个节点 复杂度就是最小割*n 然后树上两点间路径的瓶颈即为两点间最小割(好像可以查询的样子哎原创 2016-05-19 16:44:36 · 283 阅读 · 0 评论 -
BZOJ 2229: [Zjoi2011]最小割
双倍经验! 建出最小割树后暴力搞两点间距离(瓶颈)神马的 询问的时候upper_bound一下就好了 #include #include #include #include #include #include #include #include #include #define rep(i,l,r) for(int i=l;i<=r;i++) #define per(i,r,l) for(i原创 2016-05-19 18:32:03 · 495 阅读 · 0 评论