Cho đồ thị vô hướng n đỉnh (đánh số từ 1 đến n) và m cạnh. Hãy đếm số thành phần liên thông của đồ thị.
Ví dụ: 5 đỉnh, các cạnh (1-2), (2-3), (4-5) tạo thành 2 thành phần: {1,2,3} và {4,5}.
Dòng đầu chứa hai số nguyên n và m. m dòng sau, mỗi dòng hai số u v là một cạnh vô hướng.
1≤n≤105, 0≤m≤2×105, 1≤u,v≤n.
In một số nguyên: số thành phần liên thông.
Ví dụ:
Đầu vào:
5 3
1 2
2 3
4 5
Đầu ra:
2
Giải thích:
Đang tải editor...