题目描述
在每年的学校比赛中,所有进入决赛的同学都会获得一件很漂亮的衣服。但是工作人员把上百件衣服从商店运到赛场,却是非常累的,所以现在他们想要寻找从商店到赛场的最短的路线。你可以帮助他们吗?
输入
输入包括多组数据:
每组数据的第一行为两个整数N,M(N≤100,M≤10000),N表示街上有几个路口,标号为1的路口是商店所在地,标号为N的路口是赛场所在地,M则表示有几条路,N=M=0表示输入结束。
接下来M行,每行包括三个整数A,B,C(1≤A,B≤N,1≤C≤1000),表示在路口A与路口B之间有一条路,工作人员需要C分钟的时间走过这条路。
输入保证至少存在一条商店到赛场的路线。
输出
对于每组输入,输入一行,表示工作人员从商店走到赛场的最短时间。
2 1
1 2 3
3 3
1 2 5
2 3 5
3 1 2
0 0