#P11294. [NOISG2022 Qualification] Tree Cutting
[NOISG2022 Qualification] Tree Cutting
题目背景
一个国家有 个城市,编号为 到 ,以及 条双向公路。通过这些公路,可以从任意一个城市到达另一个城市。
城市 和城市 之间的距离定义为连接两城市所需经过的公路数。
州长决定拆除一条公路,并新建另一条公路,使得任意两城市之间的最远距离最大化。
题目描述
请计算新建公路后,任意两城市之间的最大距离。
输入格式
- 第一行包含一个整数 ,表示城市的数量。
- 接下来的 行,每行包含两个整数 和 ,表示城市 和 之间有一条双向公路。
输出格式
输出一个整数,表示新建公路后任意两城市之间的最大距离。
4
1 2
1 3
3 4
3
6
1 2
2 3
2 5
4 5
5 6
5
提示
【样例解释】
对于样例 ,最远距离无法增加,仍然为 。
对于样例 ,可以拆除公路 ,新建公路 ,最远路径为 ,其长度为 。
【数据范围】
子任务编号 | 分值 | 额外限制条件 |
---|---|---|
,至多一个城市连接至少 条公路 | ||
无额外限制 |