luogu#P9902. 『PG2』模拟最大流

『PG2』模拟最大流

题目描述

给定 nn 个点,mm 条有向边,给定每条边的容量,保证每条边 (u,v,w)(u,v,w) 满足 vu[0,k]v-u\in[0,k],求从点 11 到点 nn 的最大流。

输入格式

第一行包含三个正整数 nnmmkk,用空格分隔。

接下来mm行每行包含三个正整数 uiu_iviv_iwiw_i,用空格分隔,表示第 ii 条有向边从 uiu_i 出发,到达 viv_i,容量为 wiw_i

输出格式

一个整数,表示 11nn 的最大流。

9 21 3
1 2 1
2 3 1
3 4 1
4 5 1
5 6 1
6 7 1
7 8 1
8 9 1
1 3 1
2 4 1
3 5 1
4 6 1
5 7 1
6 8 1
7 9 1
1 4 1
2 5 1
3 6 1
4 7 1
5 8 1
6 9 1
3
5 10 2
3 5 73
3 4 33
3 5 84
4 5 10
3 4 15
1 2 83
1 3 8
1 3 24
5 5 15
1 2 62
32

提示

对于 20%20\% 的数据满足 n102n\leq 10^2m104m\leq 10^4k2k\leq 2

对于 40%40\% 的数据满足 n104n\leq 10^4m106m\leq 10^6k2k\leq 2

对于 60%60\% 的数据满足 n8×104n\leq 8\times 10^4m106m\leq 10^6k2k\leq 2

对于 80%80\% 的数据满足 n8×104n\leq 8\times 10^4m106m\leq 10^6k4k\leq 4

对于 100%100\% 的数据满足 2n8×1042\leq n\leq 8\times 10^41m1061\leq m\leq 10^62k72\leq k\leq 71w1001\leq w\leq100