Con Đường Dịch Chuyển
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Trong một trò chơi có màn chơi và cổng dịch chuyển một chiều. Bạn bắt đầu ở màn và cần đến màn . Hãy tìm một đường đi sử dụng mỗi cổng dịch chuyển đúng một lần. Nếu không thể, 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à — cổng dịch chuyển từ màn đến màn .
Dữ liệu ra
In số nguyên — các màn chơi theo thứ tự đi qua (bắt đầu tại , kết thúc tại ), hoặc in "IMPOSSIBLE".
Ràng buộc
- Mỗi cặp trong dữ liệu vào là duy nhất
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 6 1 2 1 3 2 4 2 5 3 1 4 2 |
1 3 1 2 4 2 5 | Đường đi sử dụng cả 6 cổng dịch chuyển đúng một lần. |
| 3 2 1 2 2 1 |
IMPOSSIBLE | Không thể đến màn 3. |
Bình luận