1556: 最短路径长度

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:3 解决:3

题目描述

在一个无向图G中,求出从源点V1到其余各顶点的最短路径长度。

输入

输入有多组。每组第一行是2个正整数n,m,表示顶点数目和边的数目。随后有m行表示边,每行有3个正整数,分别表示这条边的2个顶点和这条边上面的权重。当m,n都是0时结束。

输出

输出从顶点V1到各顶点的最短路径长度。输出格式见范例。

样例输入 复制

6 8
1 2 20
1 4 10
2 3 10
2 6 35
3 4 20
3 5 25
3 6 5
4 5 15
0 0

样例输出 复制

1-1:0
1-2:20
1-3:30
1-4:10
1-5:25
1-6:35