- Mã:
- [DHLTNC_CT4]_DSU_QT1
- Tên:
- KẾT NỐI CỘNG ĐỒNG MẠNG XÃ HỒI
- Dạng thi:
- oi
- Thang điểm:
- 4 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- 4801103019
Hãy tưởng tượng bạn đang phát triển
một ứng dụng mạng xã hội. Người dùng có thể kết nối với nhau thông qua các mối
quan hệ bạn bè. Tuy nhiên, không phải tất cả mọi người đều đã kết bạn với nhau.
Mục tiêu của bạn là tìm ra số lượng nhóm người độc lập trong ứng dụng và các
nhóm nào có thể kết bạn với nhau để tạo thành một nhóm bạn bè lớn.
Yêu cầu:
·
Sử
dụng DSU để quản lý các người dùng và các mối quan hệ bạn bè.
·
Xác
định số lượng nhóm người bạn cần tạo ra và các mối quan hệ bạn bè cần thêm vào
để kết nối các nhóm.
Input:
·
n
người dùng, m mối quan hệ bạn bè đã có.
Output:
·
Số
lượng nhóm bạn và các mối quan hệ bạn bè cần thêm để kết nối các nhóm lại với
nhau.
Ví dụ:
INPUT |
OUTPUT |
5 4 1 2 2 3 3 4 4 5 |
1 |
Theme :
Mời bạn soạn code