2D 生活在树上

2D 生活在树上

生活在树上

时间限制:1s

空间限制:64MB

题目描述

给定一棵由 \(n\) 个结点组成的树,设\(dis(u,v)\)是两点之间的距离。


\[\sum_{1\le i<j\le n}dis(i,j)\]

输入格式

第一行两个正整数\(n\)。

接下来 \(n-1\) 行每行两个整数\(u,v\),表示树的一条边

输出格式

输出答案。

样例输入1

4
1 2
1 3
1 4

样例输出1

9

样例1解释

\(1\to 2\)的距离为\(1\)

\(1\to 3\)的距离为\(1\)

\(1\to 4\)的距离为\(1\)

\(2\to 3\)的距离为\(2\)

\(2\to 4\)的距离为\(2\)

\(3\to 4\)的距离为\(2\)

样例输入2

5
1 3
2 5
4 1
3 2

样例输出2

20

样例2解释

image-20220331110146125

样例输入3

63
7 5
21 12
41 29
24 12
13 9
2 1
2 57
30 19
7 34
42 2
9 61
43 29
24 8
61 44
4 55
7 3
38 56
41 24
60 19
26 22
19 44
15 12
58 41
17 63
46 43
25 23
58 62
53 6
31 4
1 4
20 23
1 34
25 16
6 19
52 56
33 61
29 48
15 6
57 12
39 13
60 37
47 40
63 38
56 13
11 33
51 42
58 32
36 1
40 23
14 62
38 25
38 54
22 40
50 32
15 10
1 18
56 35
27 30
45 28
59 28
50 45
49 63

样例输出3

16956

数据范围

对于 50 % 的数据,\(2\le n\le 100\)

对于 100 % 的数据,\(2 \le n \le 10^5, 1\le u,v\le n\)

保证给出的是一棵树。

注意,答案可能不能用 \(32\) 位整数表示

信息

ID
1348
难度
7
分类
(无)
标签
(无)
递交数
48
已通过
10
通过率
21%
被复制
1
上传者

相关

在下列比赛中:

悬赏令第二周