Đường Đi Ngắn Nhất II
Đề bài
Mô tả
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