5 城市中的最短路径

5 城市中的最短路径

小明和小璐很喜欢旅游,每次到一个陌生城市旅游之前,他们都喜欢琢磨地图,寻找到达目标地点的最短路径。
输入n+2行。第1行是整数n,表示城市里有n条道路。
第2行到第n+1行,每行有三个用空格分开的整数xi和yi和di,表示xi地点到yi地点的道路的长度是di。
第n+2行有两个用空格分开的整数sv和ev,表示他们的居住地点和他们的目标地点。
输出1行,只有1个整数,表示从sv到ev的最短路径长度。若无路可走,则输出Inf
在所有的测试案例中,n是小于10000的正整数,xi和yi均为小于1000的正整数。

测试样例1:
输入:

4
1 2 3 
1 3 2 
2 4 5 
3 4 1 
1 4

输出:

3

(解释:1->3->4的长度为3,路径长度最短)
测试样例2:
输入:

2
1 2 3 
3 4 1 
1 4

输出:

Inf