Bạn và thù
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 vương quốc có N người, mỗi người là bạn hoặc thù. Quy tắc: bạn của bạn là bạn, thù của thù là bạn. Có Q sự kiện:
1 u v: u và v là bạn.2 u v: u và v là thù.3 u v: hỏi quan hệ — in1nếu bạn,2nếu thù,0nếu chưa xác định.
Đầu vào
- Dòng đầu N (1 ≤ N ≤ \(10^5\)), Q (1 ≤ Q ≤ \(10^5\)).
- Q dòng tiếp theo, mỗi dòng mô tả sự kiện.
Đầu ra
Với mỗi sự kiện loại 3, in kết quả.
Ví dụ
Input:
5 6
1 1 2
2 2 3
1 3 4
3 1 3
3 1 4
3 2 5
Output:
2
1
0
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