問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
整数 N が与えられます。N 個の頂点と N - 1 個の辺があるグラフを与えられます。
A_{i,j} = 1 (1 ≦ i, j ≦ N) ならば、頂点 i と頂点 j が辺で結ばれていることを意味し、そうでないならば頂点 i と頂点 j が辺で結ばれていないことを意味します。
それぞれの頂点において、頂点 1 からの距離を出力してください。
N
A_{1,1} A_{1,2} ... A_{1,N}
A_{2,1} A_{2,2} ... A_{2,N}
...
A_{N,1} A_{N,2} ... A_{N,N}
答えを N 行で出力してください。
i (1 ≦ i ≦ N) 行目には頂点 i と頂点 1 の距離を出力してください。
すべてのテストケースにおいて、以下の条件をみたします。
5
0 1 0 0 0
1 0 0 1 0
0 0 0 1 1
0 1 1 0 0
0 0 1 0 0
0
1
3
2
4
3
0 1 1
1 0 0
1 0 0
0
1
1