题目 30134

双边连通分量

查看题解 ↗GitHub ↗如何评测
题号
30134
时间限制
10000 ms
内存限制
1024 MB
标签
图论
来源
Library Checker (yosupo06) - two_edge_connected_components

【题目描述】

给定一张有 NN 个顶点、MM 条边的无向图。第 ii 条边为 (ai,bi)(a_i, b_i)。这张图不一定是简单图。 请把这张图分解为双边连通分量。

【输入】

文本
$N$ $M$
$a_0$ $b_0$
$a_1$ $b_1$
:
$a_{M - 1}$ $b_{M - 1}$

【输出】

第一行输出双边连通分量的个数 KK。 接下来 KK 行,按如下方式输出。其中 ll 是该双边连通分量的顶点数,viv_i 是顶点编号。

文本
$l$ $v_0$ $v_1$ ... $v_{l-1}$

若有多组解,输出任意一组均可。

【输入样例】

文本
4 5
0 2
0 1
3 0
2 1
2 3

【输出样例】

文本
1
4 0 2 1 3

【输入样例2】

文本
13 21
4 5
8 7
12 3
3 10
1 5
10 2
0 0
11 4
2 12
9 1
9 0
7 8
7 6
9 1
8 2
12 10
11 0
8 6
3 2
5 9
4 11

【输出样例2】

文本
3
6 0 9 1 5 4 11
4 2 10 3 12
3 6 7 8

【输入样例3】

文本
2 2
0 1
1 0

【输出样例3】

文本
1
2 0 1

【数据范围】

  • 1≤N≤2000001 \leq N \leq 200000
  • 1≤M≤2000001 \leq M \leq 200000
  • 0≤ai,bi<N0 \leq a_i, b_i < N

【来源】

Library Checker(yosupo06) two_edge_connected_components

本题为 special judge(输出任意合法解),暂不可本地评测。

数据下载

题目 30134 的公开数据

正在读取文件列表…

常用命令

题目 30134 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。