#4507. Count Connected Components

0
    ID: 4507 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>AtCoderabc284CGESP 5级数论枚举(单层循环)

Count Connected Components

Count Connected Components

题目描述

你被给定了一个顶点编号为 11 到 NN 的简单无向图和编号为 11 到 MM 的边。边 ii 连接顶点 uiu_i 和顶点 viv_i。
求该图中的连通分量个数。

输入格式

输入按下述格式从标准输入提供: NN MM u1u_1 v1v_1 u2u_2 v2v_2 ⋮\vdots uMu_M vMv_M

输出格式

输出答案。

5 3
1 2
1 3
4 5
2
5 0
5
4 6
1 2
1 3
1 4
2 3
2 4
3 4
1

提示

1≤N≤1001 \leq N \leq 100 0≤M≤N(N−1)20 \leq M \leq \frac{N(N - 1)}{2} 1≤ui,vi≤N1 \leq u_i, v_i \leq N 给定的图是简单图。 输入中的所有值都是整数。A simple undirected graph 是一个既是 simple 又具有无向边的图。
一个图是 simple 当且仅当它没有自环或重边。 一个 subgraph 是由原图的一些顶点和边构成的图。
一个图是 connected 当且仅当可以通过边在任意一对顶点之间旅行。 一个 connected component 是一个连通子图,且不属于任何更大的连通子图。给定的图包含以下两个连通分量:

由顶点 11、22、33 和边 11、22 构成的子图; 由顶点 44、55 和边 33 构成的子图。

image

标签: AtCoder|abc284C

来源

AtCoder|abc284C