問題一覧 > 通常問題

No.2427 Tree Distance Two

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 153
作問者 : noya2noya2 / テスター : 0214sh70214sh7 ebi_flyebi_fly 👑 potato167potato167 tassei903tassei903 ramdosramdos ponjuiceponjuice
3 ProblemId : 9997 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-08-11 13:13:01

問題文

頂点 1,2,,N1,2,\dots ,NNN 頂点からなる木が与えられます。i=1,2,,N1i=1,2,\dots ,N-1 に対して、 ii 番目の辺は頂点 uiu_i と頂点 viv_i を結んでいます。

v=1,2,,Nv=1,2,\dots ,N について、頂点 vv との距離が 22 である頂点の個数を求めてください。

制約

  • 入力はすべて整数
  • 2N3×1052\le N\le 3\times 10^5
  • 1ui,viN (1iN1)1\le u_i,v_i\le N\ (1\le i\le N-1)
  • 与えられるグラフは木である

入力

NN
u1u_1 v1v_1
\vdots
uN1u_{N-1} vN1v_{N-1}

出力

NN 行出力してください。vv 行目には頂点 vv との距離が 22 である頂点の個数を出力してください。

サンプル

サンプル1
入力
5
1 2
2 3
3 4
3 5
出力
1
2
1
2
2

距離が 22 である頂点対は (1,3),(2,4),(2,5),(4,5)(1,3),(2,4),(2,5),(4,5)44 つです。

サンプル2
入力
2
1 2
出力
0
0

距離が 22 である頂点対は存在しません。

サンプル3
入力
10
2 1
2 6
3 7
8 4
7 10
5 2
1 3
1 4
9 6
出力
4
3
3
2
2
2
1
1
1
1

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。