Đường Đi Ngắn Nhất II
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à con đường hai chiều giữa chúng. Cho truy vấn, mỗi truy vấn yêu cầu tìm độ dài đường đi ngắn nhất giữa hai thành phố cho trước.
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 , , — con đường hai chiều giữa và với độ dài .
- dòng tiếp theo: mỗi dòng gồm hai số nguyên , — truy vấn khoảng cách ngắn nhất từ đến .
Dữ liệu ra
Với mỗi truy vấn, in khoảng cách ngắn nhất, hoặc nếu không tồn tại đường đi.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 3 5 1 2 5 1 3 9 2 3 3 1 2 2 1 1 3 1 4 3 2 |
5 5 8 -1 3 |
Từ 1 đến 3: qua 2 (5+3=8); 4 không kết nối. |
Bình luận