#P2832. *【多源最短路floyd 】 [USACO09DEC]Cow Toll Paths G
*【多源最短路floyd 】 [USACO09DEC]Cow Toll Paths G
【题意】
约翰家有 片草地,编号为 到 ,彼此之间由 条双向道路连接,第 条道路连接了 和 ,两片草地之间可能有多条路径,但没有道路会连接同一对草地。现有的道路可以保证任意两片草地都是连通的。
有一天,约翰宣布奶牛走路要收过路费,只要奶牛走过第 条道路,就要收费 元。
此外,约翰还要求每头奶牛购买牌照,他为每片草地设置了牌照标准,如果奶牛购买的牌照价格低于某片草地的标准,她将被禁止进入那片草地。第 片草地的牌照标准为 。
新政策一出,奶牛们敢怒不敢言,有 头奶牛向你咨询最省钱的走路办法,第头奶牛要从草地 走到 。
请你帮她们算算,选择什么样的路线才能最省钱?
【输入格式】
第一行三个整数 $N \ M \ Q \ (1 \le N \le 250,1 \le M \le 10000,1 \le Q \le 10000)$
下来 个整数
下来 行,第 行有三个整数 $A_i \ B_i \ L_i \ (1 \le A_i,B_i \le N, 1 \le L_i \le 10^6)$
下来 行,第 行有两个整数
【输出格式】
Q 行,每行一个整数,表示从 Si到 Ti的最低费用是多少.
【样例输入】
5 7 2
2 5 3 3 4
1 2 3
1 3 2
2 5 3
5 3 1
5 4 1
2 4 3
3 4 4
1 4
2 3
【样例输出】
8
9
【样例解释】
最好办法分别是 1 -》3 -》 5-》 4 和2 -》5 -》3
相关
在下列比赛中: