Cho đồ thị vô hướng n đỉnh và m cạnh. Hãy đếm số thành phần liên thông của đồ thị bằng cấu trúc Disjoint Set Union (DSU).
Dòng đầu chứa n và m. m dòng tiếp theo, mỗi dòng hai số u v mô tả một cạnh.
1≤n≤105, 0≤m≤2⋅105.
Một số nguyên là 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...