最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 【模板】点双连通分量(VDCC)

    正文概述 陈老师   2026-01-20 15:15:11  

    题目描述

    对于一个 nn 个节点 mm 条无向边的图,请输出其点双连通分量的个数,并且输出每个点双连通分量。

    格式

    输入格式

    第一行,两个整数 nnmm

    接下来 mm 行,每行两个整数 u,vu, v,表示一条无向边。

    输出格式

    第一行一个整数 xx 表示点双连通分量的个数。

    接下来的 xx 行,每行第一个数 aa 表示该分量结点个数,然后 aa 个数,描述一个点双连通分量。

    你可以以任意顺序输出点双连通分量与点双连通分量内的结点。

    样例

    5 8
    1 3
    2 4
    4 3
    1 2
    4 5
    5 1
    2 4
    1 1
    
    1
    5 3 2 4 5 1
    
    1 1
    1 1
    
    1
    1 1
    

    数据范围

    对于 100%100\% 的数据,1n1051 \le n \le 10 ^51m2×1051 \le m \le 2 \times 10^5

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 【模板】点双连通分量(VDCC)