Logo Universal Online Judge

UOJ

时间限制:3 s 空间限制:128 MB
统计

给定一个无向图的点数N以及起点S和终点T,以及图上的边,求S到T点的最短路,输出其长度以及最短路的路径,如不连通则输出0.
N<=2000
边长小于等于$10^9$
输入:
第一行三个整数分别表示N和s、T
接下来M行,每行三个整数,a,b,c表示边(a,b)长度为C;输入可能有空行

注意:距离为零表示不连通,重边以最后一条为准
样例:
输入:
10 1 10


1 5 46


1 10 50


2 7 23
3 4 40
3 7 3


3 9 21


4 9 27
5 8 45
5 10 30


7 10 15


输出:
50
1 10
样例2:
输入:
3 1 1
输出:
0
1