题库/Y1266

#Y1266. 最大流

    传统题 难度: 提高 标签>一本通Dinic分层图与阻塞流残量可达割与最小割并查集合并与代表元
时间限制3000 ms
内存限制256 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

Y1266 · 最大流

退出在线编程模式
提高 读懂题意,让每一次思考成为成长。
时间限制3000 ms
内存限制256 MiB
通过率—0 / 0 次提交

题目描述

给定一张nn个点、mm条边的无向图,点从11开始编号,保证所有点的度数都不超过33。 现在假定每条边的容量都为11,请你求出任意两点间的最大流,最后只要输出所有点对(i,ji,j)(i < j)间最大流的和。

输入

第一行两个正整数n、mn、m,表示点数和边数。 接下来mm行每行两个整数x、yx、y,表示x、yx、y有边相连。保证图中无重边无自环。

输出

输出一行一个整数表示答案。

输入样例

4 2
1 2
3 4

输出样例

2

提示

【样例输入2】

6 8
1 3
2 3
4 1
5 6
2 6
5 1
6 4
5 3

【样例输出2】

36

【数据规模及约定】 对于30%的数据,满足n,m≤50n,m≤50。 对于另外10%的数据,满足所有点的度数不超过22。 对于另外30%的数据,满足度数为33的个数不超过55。 对于100%的数据,满足2≤n≤3000,0≤m≤⌊3n2⌋2≤n≤3000,0≤m≤\lfloor \frac{3n}{2}\rfloor 。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共6个测试点,非原站或官方原始数据。总分100分。