問題一覧 > 通常問題

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,\dots ,N$ の $N$ 頂点からなる木が与えられます。$i=1,2,\dots ,N-1$ に対して、 $i$ 番目の辺は頂点 $u_i$ と頂点 $v_i$ を結んでいます。

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

制約

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

入力

$N$
$u_1$ $v_1$
$\vdots$
$u_{N-1}$ $v_{N-1}$

出力

$N$ 行出力してください。$v$ 行目には頂点 $v$ との距離が $2$ である頂点の個数を出力してください。

サンプル

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

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

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

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

サンプル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もしくは右上の雲マークをクリックしてアカウントを作成してください。