#P005941. 供水点
供水点
题目描述
某城市有 个供水点,编号为 到 。有 条管道连接这些供水点,第 条管道连接供水点 和 ,管道长度为 。
现在要从供水点 出发,将水输送到所有其他供水点。请问从供水点 到每个供水点的最短距离是多少?
如果某个供水点无法到达,输出 。
输入格式
第一行两个整数 和 。
接下来 行,每行三个整数 。
输出格式
输出一行 个整数,表示从供水点 到每个供水点的最短距离。
样例
输入
4 4
1 2 2
2 3 3
1 3 5
3 4 1
输出
0 2 5 6
数据范围
对于 的数据,满足 ,,。