Cắt cáp mạng
Đề bài
Mô tả
Một mạng gồm máy tính đánh số từ đến và sợi cáp đánh số từ đến ; sợi cáp thứ nối hai máy và (cáp truyền được theo cả hai chiều). Hai máy liên lạc được với nhau nếu có thể đi từ máy này tới máy kia qua các sợi cáp còn nguyên.
Lần lượt xảy ra sự kiện, mỗi sự kiện thuộc một trong hai loại:
1 i: sợi cáp thứ bị cắt (và không bao giờ được nối lại).2 u v: hỏi tại thời điểm này máy và máy có liên lạc được với nhau hay không.
Hãy trả lời tất cả các câu hỏi.
Dữ liệu vào
- Dòng đầu tiên chứa ba số nguyên , , .
- dòng tiếp theo, dòng thứ chứa hai số nguyên . Có thể có nhiều sợi cáp nối cùng một cặp máy, và có thể có .
- dòng tiếp theo, mỗi dòng mô tả một sự kiện theo định dạng ở trên. Mỗi sợi cáp bị cắt nhiều nhất một lần.
Dữ liệu ra
Với mỗi sự kiện loại , theo thứ tự xuất hiện, in ra trên một dòng YES nếu và liên lạc được với nhau, ngược lại in ra NO.
Ràng buộc
- ,
- Có ít nhất một sự kiện loại .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 5 6 1 2 2 3 3 1 3 4 4 5 2 1 5 1 4 2 1 5 1 1 2 2 1 2 4 5 |
YES NO YES YES |
Cắt cáp tách mạng thành và . Cắt cáp thì máy vẫn đi tới máy qua máy . |
| 3 3 5 1 2 1 2 2 3 1 1 2 1 3 1 2 2 1 3 2 3 3 |
YES NO YES |
Có hai sợi cáp nối máy và máy ; cắt một sợi thì sợi kia vẫn còn. |
Bình luận