AT_abc220_f [ABC220F] Distance Sums 2
题目描述
给定一棵有 $N$ 个顶点的树。顶点编号为 $1,2,\ldots,N$,第 $i$ 条边连接顶点 $u_i$ 和 $v_i$,为无向边。
对于每个整数 $i\ (1 \leq i \leq N)$,请计算 $\sum_{j=1}^{N} dis(i,j)$。
其中,$dis(i,j)$ 表示从顶点 $i$ 到顶点 $j$ 需要经过的最少边数。
输入格式
输入以如下格式从标准输入读入。
> $N$
> $u_1\ v_1$
> $u_2\ v_2$
> $\vdots$
> $u_{N-1}\ v_{N-1}$
输出格式
输出 $N$ 行。
第 $i$ 行输出 $\sum_{j=1}^{N} dis(i,j)$ 的值。
说明/提示
## 限制条件
- $2 \leq N \leq 2 \times 10^5$
- $1 \leq u_i < v_i \leq N$
- 给定的图为一棵树
- 输入均为整数
## 样例解释 1
$dis(1,1)+dis(1,2)+dis(1,3)=0+1+2=3$,$dis(2,1)+dis(2,2)+dis(2,3)=1+0+1=2$,$dis(3,1)+dis(3,2)+dis(3,3)=2+1+0=3$。
由 ChatGPT 4.1 翻译