#A. ABC220F 树上路径和

    传统题 1000ms 256MiB

ABC220F 树上路径和

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题陈述

给定一棵具有N个顶点的树。顶点编号为1,2,,N1, 2, \ldots, N,第ii条边是一个无向边,连接顶点uiu_iviv_i

对于每个整数i1iNi(1 \leq i \leq N),找到 j=1Ndis(i,j)\sum_{j=1}^{N}dis(i,j)

这里,dis(i,j)dis(i, j) 表示从顶点ii到顶点jj必须经过的最小边数。

约束条件

2N2×1052 \leq N \leq 2 \times 10^5

1ui<viN1 \leq u_i < v_i \leq N 给定的图是一棵树。

输入中的所有值都是整数。

输入

输入以以下格式从标准输入中获取:

NN

u1v1u_1 v_1

u2v2u_2 v_2

\vdots

uN1vN1u_{N-1} v_{N-1}

输出

输出NN行。

第i行应包含 j=1Ndis(i,j)\sum_{j=1}^{N}dis(i,j)

样例输入 1

3
1 2
2 3

样例输出 1

3
2
3

我们有:

dis(1,1)+dis(1,2)+dis(1,3)=0+1+2=3dis(1,1) + dis(1,2) + dis(1,3) = 0 + 1 + 2 = 3

dis(2,1)+dis(2,2)+dis(2,3)=1+0+1=2dis(2,1) + dis(2,2) + dis(2,3) = 1 + 0 + 1 = 2

dis(3,1)+dis(3,2)+dis(3,3)=2+1+0=3dis(3,1) + dis(3,2) + dis(3,3) = 2 + 1 + 0 = 3

样例输入 2

2
1 2

样例输出 2

1
1

样例输入 3

6
1 6
1 5
1 3
1 4
1 2

样例输出 3

5
9
9
9
9
9

林熹2

未认领
状态
已结束
题目
4
开始时间
2024-4-5 0:00
截止时间
2024-4-20 23:59
可延期
24 小时