Đuổi Bắt Cảnh Sát
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
Tên cướp đang ở ngã tư (ngân hàng) và cần chạy trốn đến ngã tư (cảng). Cảnh sát muốn chặn tối thiểu số con đường để ngăn tên cướp đến đích. Hãy tìm số con đường tối thiểu cần chặn và liệt kê các con đường đó.
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 hai chiều giữa và .
Dữ liệu ra
- Dòng 1: số nguyên — số con đường cần chặn.
- dòng tiếp theo: mỗi dòng gồm hai số nguyên — hai đầu của con đường bị chặn.
Ràng buộc
- Không có cạnh đa
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 5 1 2 1 3 2 3 3 4 1 4 |
2 3 4 1 4 |
Chặn hai đường 3-4 và 1-4 là đủ để ngăn đường từ 1 đến 4. |
Bình luận