No.2427 Tree Distance Two
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 153
作問者 : noya2 / テスター : 0214sh7 ebi_fly 👑 potato167 tassei903 ramdos ponjuice
タグ : / 解いたユーザー数 153
作問者 : noya2 / テスター : 0214sh7 ebi_fly 👑 potato167 tassei903 ramdos ponjuice
問題文最終更新日: 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もしくは右上の雲マークをクリックしてアカウントを作成してください。