Cho đồ thị gồm ~ n ~ đỉnh và ~ m ~ cung có hướng. Hãy trả lời ~ q ~ câu hỏi dạng ~ s, t ~ cho biết độ dài đường đi ngắn nhất từ đỉnh ~ s ~ đến đỉnh ~ t ~?
Dữ liệu vào
Kết quả
Với mỗi câu hỏi trong Input, ghi ra kết quả trên 1 dòng. Nếu không có đường đi từ ~ s ~ đến ~ t ~ thì câu trả lời tương ứng là ~ -1 ~.
Ràng buộc
Ví dụ:
Input 1
4 5
1 2 5
1 4 24
2 4 6
3 4 4
3 2 7
3
1 2
3 1
1 4
Output 1
```5 -1 11
```
| Code tích cực |
|---|
| Trong 24h |
|
| Trong 7 ngày |
|
| Trong 30 ngày |
|
| Thống kê |
|---|
|
AC/Sub: 120817/226949 Pascal: 18142 C++: 157988 Python: 50747 Lượt xem/tải tests: 41053 |