Giao Thư
Đề bài
Mô tả
Có ngã tư và con đường hai chiều. Bưu điện đặt tại ngã tư số . Hãy tìm một tuyến đường bắt đầu và kết thúc tại ngã tư , đi qua mỗi con đường đúng một lần. Nếu không tồn tại tuyến đường như vậy, in "IMPOSSIBLE".
Dữ liệu vào
- Dòng 1: hai số nguyên và .
- dòng tiếp theo: mỗi dòng gồm hai số nguyên và , con đường giữa ngã tư và .
Dữ liệu ra
In các ngã tư theo thứ tự đi qua (bắt đầu và kết thúc tại ), hoặc in "IMPOSSIBLE". Nếu có nhiều tuyến đường hợp lệ, in ra một tuyến đường bất kỳ.
Ràng buộc
- Không có cạnh đa và cạnh tự vòng
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 8 1 2 1 3 2 3 2 4 2 6 3 5 3 6 4 5 |
1 2 6 3 2 4 5 3 1 | Tuyến đường đi qua tất cả 8 con đường đúng một lần. |
| 3 2 1 2 2 3 |
IMPOSSIBLE | Ngã tư 1 và 3 có bậc lẻ nên không tồn tại chu trình Euler. |
Bình luận