{"raw_statement":[{"iden":"statement","content":"对于一个 $n$ 个节点 $m$ 条无向边的图，请输出其点双连通分量的个数，并且输出每个点双连通分量。"},{"iden":"input","content":"第一行，两个整数 $n$ 和 $m$。\n\n接下来 $m$ 行，每行两个整数 $u, v$，表示一条无向边。"},{"iden":"output","content":"第一行一个整数 $x$ 表示点双连通分量的个数。\n\n接下来的 $x$ 行，每行第一个数 $a$ 表示该分量结点个数，然后 $a$ 个数，描述一个点双连通分量。\n\n你可以以任意顺序输出点双连通分量与点双连通分量内的结点。"},{"iden":"note","content":"**样例四解释：**\n\n![](https://cdn.luogu.com.cn/upload/image_hosting/huvwgbuo.png)\n\n相同颜色的点为同一个分量里的结点。\n\n**温馨提示：请认真考虑孤立点与自环（样例五）的情况。**\n\n------------\n**数据范围：**\n对于 $100\\%$ 的数据，$1 \\le n \\le 5 \\times10 ^5$，$1 \\le m \\le 2 \\times 10^6$。\n\n| subtask | $n$ | $m$ | 分值 |\n| :----------: | :----------: | :----------: | :----------: |\n| $1$ | $1 \\le n \\le 100$ | $1 \\le m \\le 500$ | $25$ |\n| $2$ | $1 \\le n \\le 5000$ | $1 \\le m \\le 5 \\times 10^4$ | $25$ |\n| $3$ | $1 \\le n \\le 2\\times 10^5$ | $1 \\le m \\le 5\\times 10^5$ | $25$ |\n| $4$ | $1 \\le n \\le 5 \\times10 ^5$ | $1 \\le m \\le 2 \\times 10^6$ | $25$ |\n\n本题不卡常，时间限制与空间限制均已开大，正确的解法均可通过。\n\n------------\n\n### 数据更新\n- $2022/7/14$ 加强数据\n- $2022/11/26$  新增 $10$ 组较小的数据（$1\\le n, m \\le 10$)，方便选手调试。\n- $2022/12/31$ 重组 $subtask$，并加入若干组极端数据。\n- $2023/1/1$ 发现昨天新加入的数据出了问题，已修改。\n- $2025/10/29$ [追加了一组 hack 数据](/ticket/VCUU554769)。\n------------\n\n惊喜：AC 后记得把鼠标放到测试点上看反馈信息，有惊喜哦。"}],"translated_statement":null,"sample_group":[["5 8\n1 3\n2 4\n4 3\n1 2\n4 5\n5 1\n2 4\n1 1","1\n5 1 2 3 4 5"],["5 3\n1 2\n2 3\n1 3","3\n1 4\n1 5\n3 1 2 3"],["6 5\n1 3\n2 4\n1 2\n4 6\n2 3","4\n2 6 4\n2 4 2\n3 3 2 1\n1 5"],["7 8\n1 3\n2 4\n3 5\n2 5\n6 4\n2 5\n6 3\n2 7","3\n2 7 2\n5 5 2 4 6 3\n2 3 1"],["1 1\n1 1","1\n1 1"]],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}