[POI 2021/2022 R2] age
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目背景
题目描述
有一个 个城市的国家,我们可以将其看为一棵 条道路连接的树,有一天,你突发奇想,想要派出 个人在不同城市上。人及其移动需要满足如下条件:
-
每天只能是一个人移动,移动到其相邻存在道路连接一个城市。
-
假如有两个人 ,城市 被 到达过了,则 不能到达 城市。
初始时你知道了人的位置,每个人初始所在地不相同,且该城市视为“已到达过”的城市,你需要安排一个合法的经过城市的方案。
请你求出最少要几天才能使所有的城市都被人到达过。
输入格式
第一行两个整数 $n,k\ (1 \leq n \leq 5 \times 10^5, 1 \leq k \leq n)$。
第二行 个数,表示那些人的初始位置。
然后 行,描述了每条道路 。
输出格式
输出最少天数。
6 2
2 6
1 2
2 3
2 4
5 4
5 6
5
提示
样例解释:
子任务分配如下:
子任务编号 | 特殊性质 | 分值 |
---|---|---|
输入为一条链 | ||
无特殊性质 |
子任务 为样例。
模拟赛一
- Status
- Done
- Rule
- IOI
- Problem
- 5
- Start at
- 2025-9-12 7:30
- End at
- 2025-9-12 12:30
- Duration
- 5 hour(s)
- Host
- Partic.
- 13