#CCFPS01D08. 树上点对距离和

    ID: 1128 传统题 1000ms 256MiB 尝试: 2 已通过: 1 难度: 10 上传者: 标签>来源CCF中学生计算机程序设计(提高篇)树结构

树上点对距离和

树上点对距离和

统计树上所有无序点对 (𝑥,𝑦)(𝑥,𝑦) 之间的距离和。x,yx, y 之间的距离定义为 xxyy路径上所有边的边权和。边权为 1。 𝑛105𝑛 ≤ 10^5

输入

第一行,n,n,,表示树的结点数,节点编号从1 开始,接下来的 n1n-1 行,每行两个数 u,vu, v,表示两结点之间有无向边连接。 2n1052\leq n\leq 10^5

输出

11 行, 表示所有无序点对之间的距离和。

样例

3
1 2
1 3
4

样例解释

样例所表示的树如下图所示:

image

Limitation

1s, 1024KiB for each test case.