Truy vấn kích thước
Xem dưới dạng PDF
Gửi bài giải
Điểm:
10
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Kiểu bài tập
Trong một trường học có N học sinh, ban đầu mỗi học sinh là một nhóm riêng. Khi hai học sinh chơi thân với nhau, hai nhóm của họ sáp nhập. Có Q sự kiện:
1 u v: gộp nhóm của học sinh u và v.2 u v: hỏi u và v có cùng nhóm không? InYEShoặcNO.3 u: in kích thước nhóm của u.
Đầu vào
- Dòng đầu chứa hai số nguyên N (1 ≤ N ≤ \(10^5\)) và Q (1 ≤ Q ≤ \(10^5\)).
- Q dòng tiếp theo, mỗi dòng mô tả một sự kiện.
Đầu ra
Với sự kiện 2 và 3, in kết quả trên một dòng.
Ví dụ
Input:
7 8
1 1 2
1 2 3
2 1 3
2 1 4
3 1
1 4 5
2 1 4
3 1
Output:
YES
NO
3
YES
5
Ràng buộc & Subtasks
| Subtask | Điểm | Ràng buộc |
|---|---|---|
| 1 | 40% | Giới hạn nhỏ |
| 2 | 60% | Không có ràng buộc gì thêm |
Nhận xét