给一个nnn个点mmm条边的图,输出所有的强连通分量。
第一行两个整数n,m(1≤n≤105,1≤m≤3×105)n, m(1\leq n\leq 10^5, 1\leq m\leq 3\times 10^5)n,m(1≤n≤105,1≤m≤3×105)。接下来mmm行,每行两个整数u,v(1≤u,v≤n)u, v(1\leq u, v\leq n)u,v(1≤u,v≤n)。
输出若干行,每行若干个数表示一个强连通分量,按编号从小到大输出。对于所有强连通分量,按照字典序从小到大输出。
5 6 1 3 3 1 2 4 4 5 5 2 1 2
1 3 2 4 5
注册一个 HiJudge 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 HiJudge 通用账户