AT_past20_l 直径のペア
题目描述
给定一棵包含 $N$ 个顶点的树。第 $i$ 条边连接顶点 $A_i$ 和 $B_i$。
在树中,两个顶点 $x$ 和 $y$ 之间的距离,定义为从 $x$ 到 $y$ 的路径上最少的边数。树的直径是指任意两点间距离的最大值。
记该树的直径为 $D$。请你求出有多少对顶点 $(a, b)\ (a < b)$ 的距离正好等于 $D$。
输入格式
输入按以下格式从标准输入给出:
> $N$
> $A_1$ $B_1$
> $A_2$ $B_2$
> $\vdots$
> $A_{N-1}$ $B_{N-1}$
输出格式
请输出一个整数,为满足条件的点对 $(a, b)$ 的数量。
说明/提示
## 样例解释 1
该树的直径为 $3$。距离为 $3$ 的点对为 $(2, 5)$ 和 $(3, 5)$。因此,应输出 `2`。
## 数据范围
- $1 \leq N \leq 2 \times 10^5$
- $1 \leq A_i, B_i \leq N$
- 输入保证是一棵树。
由 ChatGPT 5 翻译