图片被删除,或者路径改变
问题1307-- 海底神殿

1307: 海底神殿

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MiB

题目描述

远古时期奇妙的事情······


在远古时期有一个海底神殿,所以远古时期的人们都向往着那个神秘的地方,此时一位名为HF的人发现了去往海底神殿的地图……

就在此刻,HF发现了地图上的小字部分---由于去往海底神殿需要通关密码,所以必须到密码点得到通关密码,因为要保证安全问题,所以密码点是动态的,每天都会更新位置更新的位置一共有n个,比较巧的是HF的家和海底神殿也在这n个位置当中,所以他自己家和海底神殿也有可能是密码点,这n个地点一共有m条路,每条路需要z分钟才能走完。因为HF十分懒惰而且菜,所以现在HF需要你来帮助他求出未来q天的家到海底神殿的最短距离(不要忘记一定要经过密码点噢!)

输入

第一行三个整数n,m,q。

第2~m+1行为x,y,z(从点x到点y需要z分钟)。

第m+2~m+q+1行为密码点的位置。

最后一行为家的位置s和海底神殿的位置t。

输出

一共q行,每行一个整数为家到海底神殿每天的最短距离。

样例输入 Copy

6 6 3
1 2 3
2 4 1
2 5 2
5 6 7
1 3 6
3 6 4
3
4
2
1 6

样例输出 Copy

10
14
12

提示

所有点的位置为(1~n)

可能有重边。

1<=n<=2×10$^5$

1<=q<=10$^4$

1<=s,t<=n

来源/分类