問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
整数 N, M が与えられます。N 個の頂点と M 個の辺があるグラフを与えられます。
i (1 ≦ i ≦ M) 番目の辺は頂点 a_i と頂点 b_i を結んでいてコストは c_i です。
それぞれの頂点において、頂点 a_1 からの距離を出力してください。ここでは距離は移動する際に通った辺のコストの総和とします。
N M
a_1 b_1 c_1
a_2 b_2 c_2
...
a_M b_M c_M
答えを N 行で出力してください。
i (1 ≦ i ≦ N) 行目には頂点 i と頂点 a_1 の距離を出力してください。
すべてのテストケースにおいて、以下の条件をみたします。
5 5
1 2 1
2 4 1
4 3 1
3 5 0
5 1 0
0
1
0
1
0
3 2
1 2 1
1 3 1
0
1
1