#T2091. 最短路 II(Shortest Routes II)
最短路 II(Shortest Routes II)
链接: https://cses.fi/problemset/task/1672
板块: Graph Algorithms
时限: 1.00 s | 内存: 512 MB
题目描述
有 座城市和它们之间的 条道路。你需要处理 个查询,每个查询要求你求出给定两座城市之间最短路的长度。
输入
第一行输入包含三个整数 、 和 :城市数量、道路数量和查询数量。
接着有 行描述道路。每行包含三个整数 、 和 :城市 和 之间有一条长度为 的道路。所有道路都是双向道路。
最后有 行描述查询。每行包含两个整数 和 :求城市 和 之间最短路的长度。
输出
对每个查询输出最短路长度。如果没有路线,输出 。
数据范围
样例输入
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
鲁公网安备37011202002910号