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