题目 30132

三边连通分量

查看题解 ↗GitHub ↗如何评测
题号
30132
时间限制
10000 ms
内存限制
1024 MB
标签
图论
来源
Library Checker (yosupo06) - three_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

【输出样例】

文本
3
2 0 2
1 1
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】

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

【数据范围】

  • 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) three_edge_connected_components

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

数据下载

题目 30132 的公开数据

正在读取文件列表…

常用命令

题目 30132 的 ROJ 命令

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