#4494. Make Bipartite 2
0
Make Bipartite 2
Make Bipartite 2
题目描述
给定一个包含 个顶点和 条边的简单无向图 (简单图不包含自环或重边)。 对于 ,第 条边连接顶点 和顶点 。 输出满足 且下列两个条件都成立的整数对 的数量。
图 中不存在一条连接顶点 和顶点 的边。 在图 中加入一条连接顶点 和顶点 的边后,所得的图是二分图。
什么是二分图?
当且仅当可以将每个顶点涂成黑色或白色以满足下列条件时,无向图被称为 二分图。任意一条边都不会连接涂成相同颜色的两个顶点。
输入格式
输入按下列格式从标准输入给出:
输出格式
输出答案。
5 4
4 2
3 1
5 2
3 2
2
4 3
3 1
3 2
1 2
0
9 11
4 9
9 1
8 2
8 3
9 2
8 4
6 7
4 6
7 5
4 5
7 8
9
提示
$0 \leq M \leq \min \lbrace 2 \times 10^5, N(N-1)/2 \rbrace$
图 是简单图。
输入中的所有数值均为整数。有两个满足题目条件的整数对 : 和 。因此应输出 .
其他的对不满足条件。例如,对于 ,图 中存在连接顶点 和顶点 的边;对于 ,在图 中加入连接顶点 和顶点 的边后,所得的图不是二分图。
注意,给定的图可能不是二分图也可能不是连通的。
标签: AtCoder|abc282D
来源
AtCoder|abc282D