Codeforces Round 691 (Div. 1)
F
Range Diameter Sum
Codeforces
3500
原题
← E→
翻译中…

You are given a tree with $n$ vertices numbered $1, \ldots, n$. A tree is a connected simple graph without cycles.

翻译中…

Let $\mathrm{dist}(u, v)$ be the number of edges in the unique simple path connecting vertices $u$ and $v$.

翻译中…

Let $\mathrm{diam}(l, r) = \max \mathrm{dist}(u, v)$ over all pairs $u, v$ such that $l \leq u, v \leq r$.

翻译中…

Compute $\sum_{1 \leq l \leq r \leq n} \mathrm{diam}(l, r)$.

翻译中…

Input

翻译中…

The first line contains a single integer $n$ ($1 \leq n \leq 10^5$) — the number of vertices in the tree.

翻译中…

The next $n - 1$ lines describe the tree edges. Each of these lines contains two integers $u, v$ ($1 \leq u, v \leq n$) — endpoint indices of the respective tree edge. It is guaranteed that the edge list indeed describes a tree.

翻译中…

Output

翻译中…

Print a single integer — $\sum_{1 \leq l \leq r \leq n} \mathrm{diam}(l, r)$.

翻译中…

样例

Input #1
4
1 2
2 4
3 2
Output #1
10
InputCopy OutputCopy
Input #2
10
1 8
2 9
5 6
4 8
4 2
7 9
3 6
10 4
3 9
Output #2
224
InputCopy OutputCopy
题目信息
题号
1458F
时间限制
7 s
内存限制
512 MB
标签
数据结构
树

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。