最大流
linkfqy
A link to FQY.
展开
-
网络流-最大流
【前言】网络流作为一个经典问题,在OI及实际生活中有着广泛的应用,值得我们仔细研究。【何为网络流?】网络流,是一种资源调配问题,如下图(以下图片均来自网络): 其中,S表示网络流中的源点,是资源的唯一出发点。 T表示网络流中的终点,是各种资源的目的地。 正如水管有粗细之分,道路有宽窄之分, 网络流中的每条边(这里称为弧)都有一个容量cap,表示单位时间最多能通过的资源量。 同时,每条弧原创 2017-05-15 21:12:15 · 2234 阅读 · 2 评论 -
【模板】Dinic求最大流
求最大流的常规方法 使用层次图思想,一次增广多条路,效率大大提高关于网络流,戳这里原创 2017-06-02 21:26:05 · 561 阅读 · 0 评论 -
【模板】EK求最大流
求解最大流问题的最简便方法 但是效率不是很理想关于网络流,可以看这里原创 2017-06-02 21:22:21 · 479 阅读 · 1 评论 -
【Dinic求最大流】BZOJ1066 [SCOI2007]蜥蜴
题面在这里又是一道网络流题这种题型还需要多练习啊……减少思考建模的时间……不难发现,可以把蜥蜴看做流,每根石柱都是点 曼哈顿距离不超过d的点之间可以建边 但是每个石柱能经过的蜥蜴只数有限制,那么就拆点建边 最后建立超级源点和超级汇点即可。示例程序:原创 2017-06-29 20:45:41 · 749 阅读 · 4 评论 -
【二分+最大流】BZOJ1305 [CQOI2009]dance跳舞
题面在这里考虑把每个人拆成自己xix_i和不喜欢自己yiy_i如果ii喜欢jj,那么连边(xi,xj,1)(x_i,x_j,1),否则连边(yi,yj,1)(y_i,y_j,1)最多和讨厌的人跳K次舞,连边(xi,yi,k)(x_i,y_i,k)最后验证(S,xi,mid)(S,x_i,mid)是否满流即可示例程序:原创 2017-12-03 20:28:26 · 288 阅读 · 0 评论