P11492 [BalticOI 2023] Minequake
题目描述
给定一棵 $n$ 个结点的树,初始你要选择一个结点出发,接下来每一单位时间内都可以走到其相邻的一个结点。你需要访问每一个结点,求每个结点第一次被访问到的时间之和的最小值。
输入格式
第一行一个正整数 $n$。
接下来 $n-1$ 行,每行两个正整数 $u,v$,表示编号为 $u$ 的结点和编号为 $v$ 的结点之间有一条边。
输出格式
一行一个非负整数表示答案。
说明/提示
**【样例解释】**
样例 #1 中,一种最优方案是 $1\to 2\to 3$,答案为 $0+1+2=3$。
**【数据范围】**
对于 $100\%$ 的数据,$1\le n\le 10^5$,$1\le u,v\le n$,输入为一棵树。
| 子任务编号 | 分值 | 特殊限制 |
| :-----------: | :-----------: | :-----------: |
| $1$ | $18$ | 不存在度数大于 $2$ 的结点 |
| $2$ | $19$ | 至多存在一个度数大于 $2$ 的结点 |
| $3$ | $20$ | $n\le 10$ |
| $4$ | $21$ | $n\le 1\,000$ |
| $5$ | $22$ | 无特殊限制 |