网络流——最大流整理

这篇博客主要介绍了最大流问题,通过讲解EK算法的原理,解释如何通过寻找增广路来逐步增加网络流。文章还提供了洛谷P3376的模板题,描述了网络图的输入输出格式,并给出了样例解析。最后,提到了数据规模和约束条件。
摘要由CSDN通过智能技术生成

大佬博客传送门

有关算法性质的解释(较详细易懂)

比较全面的最大流算法整理

个人理解(EK算法)

通过不断寻找增广路来尝试增加流量。

通过从源点到汇点、在残余容量网络上进行的bfs来寻找增广路,引入反向边来保证之前的选择可以反悔,每条增广路增加的流量为路径上残余容量的最小值。直到无法找到增广路,此时流量为最大流。

模板题(洛谷P3376)

题目描述

如题,给出一个网络图,以及其源点和汇点,求出其网络最大流。

输入格式

第一行包含四个正整数 n , m , s , t n,m,s,t n,m,s,t,分别表示点的个数、有向边的个数、源点序号、汇点序号。

接下来 m m m 行每行包含三个正整数 u i , v i , w i u_i,v_i,w_i ui,vi,wi,表示第 i i i 条有向边从 u i u_i ui 出发,到达 v i v_i vi,边权为 w i w_i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值