#ABC220F. 距离和 2

距离和 2

距离和 2

题目描述

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

对于每个整数 i(1iN)i\,(1 \le i \le N),求 j=1Ndis(i,j)\sum_{j=1}^{N}dis(i,j)

这里,dis(i,j)dis(i,j) 表示从顶点 ii 到顶点 jj 所需经过的最少边数。

输入格式

输入按以下格式从标准输入给出:

NN

u1u_1 v1v_1

u2u_2 v2v_2

\vdots

uN1u_{N-1} vN1v_{N-1}

输出格式

输出 NN 行。

ii 行输出 j=1Ndis(i,j)\sum_{j=1}^{N}dis(i,j)

样例

3
1 2
2 3
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
1 2
1
1
6
1 6
1 5
1 3
1 4
1 2
5
9
9
9
9
9

数据范围

  • 2N2×1052 \le N \le 2 \times 10^5
  • 1ui<viN1 \le u_i \lt v_i \le N
  • 给定的图是一棵树
  • 输入均为整数
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
2261
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签