Problem1616--hxz的训练之路

1616: hxz的训练之路

[Creator : ]
Time Limit : 1 sec  Memory Limit : 128 MB

Description

   湖南大战在即,CDUTCM队员们都在积极准备当天的夜巡。一天傍晚,hxz对着室友说“我去训练了”便出了门。出了门他发现有好几条路线(至少一条)可以走到实验室,中间可以通过好几个路口(最少为 0),现在知道每个路口到另外一个路口需要花费的时间,那么hxz应该走哪一条才能最快到达实验室呢,请你帮帮他。


Input

  输入包括多组数据。每组数据第一行是两个整数N、M(N<=100,M<=10000),N表示有几个路口,标号为1的路口是hxz的寝室所在地,标号为N的路口是实验室所在地,M则表示在中间有几条路。N=M=0表示输入结束。接下来M行,每行包括3个整数A,B,C(1<=A,B<=N,1<=C<=1000),表示在路口A与路口B之间有一条路,我们的hxz需要C分钟的时间走过这条路。


输入保证至少存在1条寝室到实验室的路线。

Output

   对于每组输入,输出一行,表示hxz从寝室走到实验室的最短时间。

Sample Input Copy

2 1
1 2 3
3 3
1 2 5
2 3 5
3 1 2
0 0

Sample Output Copy

3
2

HINT

最终hxz因为选择困难迟到了训练。(最短路入门——floyd)

Source/Category