Các Tuyến Bay
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
Có thành phố và chuyến bay một chiều. Tìm đường đi có chi phí nhỏ nhất từ thành phố đến thành phố (đường đi có thể đi qua một thành phố nhiều lần, các đường có chi phí bằng nhau được tính riêng).
Dữ liệu vào
- Dòng 1: ba số nguyên , , .
- dòng tiếp theo: mỗi dòng gồm ba số nguyên , , — chuyến bay từ đến với chi phí .
Dữ liệu ra
In số nguyên — chi phí của đường đi ngắn nhất theo thứ tự tăng dần.
Ràng buộc
- Đảm bảo tồn tại ít nhất đường đi từ đến .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 6 3 1 2 1 1 3 3 2 3 2 2 4 6 3 2 8 3 4 1 |
4 4 7 | Ba đường đi rẻ nhất: 1→3→4 (4), 1→2→3→4 (4), 1→2→4 (7). |
Bình luận