
----网络流----
gigo_64
莫看,莫看,这不是真实的我(七海脸)
溜了溜了
展开
-
ISAP
ISAP优化DINIC,虽然并没有找到卡dinic不卡ISAP的题,但是还是有用。DINIC每次全局分层,ISAP动态维护深度。从终点开始赋值深度,这样起点的深度是最大的。一旦有一条边使用过了,我们就讲v的深度加1,意义是它和u的深度现在是一样的,两点之间的边不能用了。同理,走到下一个点的条件是dep[u]=dep[v]+1.与此同时,加一个cnt记录每个深度的点数。如果一...原创 2019-12-13 17:05:23 · 377 阅读 · 0 评论 -
【NOI2009】植物大战僵尸【最大权闭合子图】【网络流】
传送门不晓得为什么最后一个点T了,,首先学习最大权闭合子图。最大权闭合子图在有点权的有向图里面,选择一些点出来,这些点的出边都指向这些点。不指向别人。这是一个闭合子图。点权和最大,最大权闭合子图。求法:我们设S连向所有点权为正的点,边权为点权。负的连向T,边权为绝对值。其它边为inf。所以最小割一定在那些特殊边上。正点权和-最小割(即最大流)即最大权闭合子图的权值。...原创 2019-10-21 21:32:17 · 132 阅读 · 0 评论