#CF1881F. 最小化最大距离
最小化最大距离
最小化最大距离
- 时间限制:2 秒
- 内存限制:256 MiB
题目描述
给定一棵有 个顶点的树,其中 个顶点被标记。对顶点 ,令 为 到所有被标记顶点的距离最大值。求所有顶点中 的最小值。
输入格式
第一行包含 ()。每组第一行包含 (),第二行包含严格递增的 个标记顶点编号。随后 行给出树边。
保证所有测试用例的 之和不超过 。
输出格式
每组输出一行 。
样例输入 1
6
7 3
2 6 7
1 2
1 3
2 4
2 5
3 6
3 7
4 4
1 2 3 4
1 2
2 3
3 4
5 1
1
1 2
1 3
1 4
1 5
5 2
4 5
1 2
2 3
1 4
4 5
10 8
1 2 3 4 5 8 9 10
2 10
10 5
5 3
3 1
1 7
7 4
4 9
8 9
6 1
10 9
1 2 4 5 6 7 8 9 10
1 3
3 9
9 4
4 10
10 6
6 7
7 2
2 5
5 8
样例输出 1
2
2
0
1
4
5
数据范围
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 30 | 且 |
| 2 | 每组 | |
| 3 | 40 | 无特殊限制 |