题目描述
我们有一棵包含N个顶点和N−1条边的树,分别编号为1,2,cdots,N和1,2,cdots,N−1。边i连接了顶点ui和vi。
对于整数L,R(1≤L≤R≤N),我们定义函数f(L,R)如下:
- 设S是由编号从L到R的顶点组成的集合。f(L,R)表示仅由顶点集合S和其两端点均属于S的边构成的子图中连通分量的数量。
计算sumL=1NsumR=LNf(L,R)。
约束条件
- 1≤N≤2×105
- 1≤ui,vi≤N
- 给定的图是一棵树。
- 输入中的所有值均为整数。
输入
输入以以下格式从标准输入给出:
N
u1 v1
u2 v2
:
uN−1 vN−1
输出
打印sumL=1NsumR=LNf(L,R)。
示例输入1
3
1 3
2 3
示例输出1
7
对于下列六个可能的(L,R),有如下结果:
- 对于L=1,R=1,S=1,我们有1个连通分量。
- 对于L=1,R=2,S=1,2,我们有2个连通分量。
- 对于L=1,R=3,S=1,2,3,我们有1个连通分量,因为S包含了边1,2的每个端点。
- 对于L=2,R=2,S=2,我们有1个连通分量。
- 对于L=2,R=3,S=2,3,我们有1个连通分量,因为S包含了边2的两个端点。
- 对于L=3,R=3,S=3,我们有1个连通分量。
这些结果的和为7。
示例输入2
2
1 2
示例输出2
3
示例输入3
10
5 3
5 7
8 9
1 9
9 10
8 4
7 4
6 10
7 2
示例输出3
113