Lộ Trình Phân Biệt
Đề bài
Mô tả
Có phòng và cổng dịch chuyển một chiều. Mỗi ngày, một người chơi bắt đầu từ phòng và di chuyển đến phòng , nhưng mỗi cổng dịch chuyển chỉ được dùng tối đa một lần trong toàn bộ trò chơi.
Hãy tìm số lượng người chơi tối đa có thể đi từ phòng đến phòng và in ra lộ trình của từng người.
Dữ liệu vào
Dòng đầu gồm 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ừ phòng đến phòng .
Dữ liệu ra
Dòng đầu in số — số lượng người chơi tối đa.
Với mỗi trong người chơi, in:
- Một dòng chứa số phòng trên lộ trình .
- Một dòng chứa số nguyên — lộ trình từ phòng đến phòng .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 7 1 2 1 3 2 6 3 4 3 5 4 6 5 6 |
2 3 1 2 6 4 1 3 4 6 |
Có 2 đường đi cạnh-rời nhau: 1→2→6 và 1→3→4→6. |
| 4 2 1 2 3 4 |
0 | Không có đường đi từ 1 đến 4. |
Bình luận