CTDL> bài 18.A13 CTDL> bài [Graph]. Đếm số thành phần liên thông
[Graph]. Đếm số thành phần liên thông
Cho đồ thị vô hướng G = (V, E) được biểu diễn dưới dạng danh sách cạnh. Hãy đếm số thành phần liên thông của đồ thị.
Input Format
Dòng đầu tiên là 2 số n và m, tương ứng với số lượng đỉnh, cạnh của đồ thị. Các đỉnh của đồ thị được đánh số từ 1 tới n. m dòng tiếp theo mỗi dòng chứa đỉnh u, v (u != v) tương ứng với một cạnh của đồ thị. (1<=n<=1000; 1<=m<=n*(n-1)/2)
Constraints
.
Output Format
In ra số thành phần liên thông của đồ thị
Ví dụ:
Dữ liệu vào
5 6
1 2
1 3
1 4
2 3
2 4
3 4
Dữ liệu ra
2
Comments