Tuyến bay giao hàng
Xem dưới dạng PDF
Gửi bài giải
Điểm:
15
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
Cho một mạng lưới hàng không gồm \(N\) sân bay và \(M\) tuyến bay một chiều nối giữa chúng. Hãy tìm một hành trình bay khép kín bắt đầu và kết thúc tại sân bay 1 sao cho đi qua mỗi chuyến bay đúng một lần. Đồ thị có hướng đảm bảo bán bậc vào bằng bán bậc ra cho mọi đỉnh và liên thông yếu.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên \(N\) và \(M\) (\(2 \le N \le 500\), \(2 \le M \le 2000\)).
- \(M\) dòng tiếp theo, mỗi dòng chứa hai số nguyên \(u\) và \(v\) (\(1 \le u, v \le N\)) mô tả tuyến bay một chiều đi từ \(u\) đến \(v\).
Kết quả ra
- In ra danh sách các sân bay theo thứ tự di chuyển tạo nên chu trình (gồm \(M+1\) số nguyên). Nếu không tồn tại, in ra
IMPOSSIBLE.
Ví dụ
Input
3 3
1 2
2 3
3 1
Output
1 2 3 1
Nhận xét