最大流 加强版
提交数: 21, 通过率: 4.76%, 平均分: 53.1
题目描述:
这是一道模板题。
给定 n 个点,m 条有向边,给定每条边的容量,求从点 s 到点 t 的最大流。
输入格式:
第一行四个整数 n,m,s,t 。
接下来的 m 行,每行三个整数 u,v,c ,表示起点为 u ,终点为 v ,流量为 c的一条有向边。
输出格式:
输出点 s 到点 t 的最大流。
样例输入:
样例1: 7 14 1 7 1 2 5 1 3 6 1 4 5 2 3 2 2 5 3 3 2 2 3 4 3 3 5 3 3 6 7 4 6 5 5 6 1 6 5 1 5 7 8 6 7 7 样例2: 10 16 1 2 1 3 2 1 4 2 5 2 2 6 2 2 3 5 1 3 6 1 4 5 1 4 6 1 1 7 2147483647 9 2 2147483647 7 8 2147483647 10 9 2147483647 8 5 2 8 6 2 3 10 2 4 10 2
样例输出:
样例 1: 14 样例 2: 8
提示:
1⩽n⩽1200,1⩽m⩽120000,1⩽c⩽231−1。
保证答案不超过231−1 。
常用网络流算法的复杂度为 O(n2m) ,请尽量优化算法。
时间限制: 1000ms空间限制: 256MB