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

Không có ý kiến tại thời điểm này.