#abc0163. [abc016_3]友達の友達
[abc016_3]友達の友達
問題文
高橋くんはSNSの管理者をしています。このSNSではユーザ同士が友達という関係で繋がることができます。高橋くんはそれぞれのユーザの「友達の友達」が何人いるかを調べることにしました。友達関係が与えられるので、各ユーザの「友達の友達」の人数を求めてください。ただし、自分自身や友達は、「友達の友達」に含みません。
入力
入力は以下の形式で標準入力から与えられる。
:
- 行目には、ユーザ数 と友達の組の数 がスペース区切りで与えられる。
- 各ユーザには から までのユーザIDが割り当てられている。
- 行目からの 行では、友達関係にあるユーザのID i≠j(A_i,B_i)≠(A_j,B_j)
出力
各ユーザの友達の友達の人数をユーザIDの小さい順に一行ごと出力せよ。出力の末尾には改行をつけること。
入力例1
3 2
1 2
2 3
出力例1
1
0
1
入力例2
3 3
1 2
1 3
2 3
出力例2
0
0
0
入力例3
8 12
1 6
1 7
1 8
2 5
2 6
3 5
3 6
4 5
4 8
5 6
5 7
7 8
出力例3
4
4
4
5
2
3
4
2