#P1198. 游戏
游戏
题目描述
Iroha 在玩游戏。
Iroha 需要入侵敌方阵地的重要节点。敌方阵地的道路网形成了一棵 个点的树,其中有 个点是重要的。Iroha 的目标是占领其中的 个。
Iroha 可以空降到敌方阵地的一个点,她希望这个点到最近的 个重要节点的距离和尽可能小。由于 Kaguya 喜欢大的数字,所以如果有多个满足要求的点,Iroha 希望选择编号最大的一个。两个点之间的距离定义为它们之间的唯一的简单路径的边数。
输入格式
第一行一个正整数 ,代表数据组数。接下来 组数据,每组数据的格式如下:
- 第一行两个正整数 ,分别代表总节点个数和重要节点个数;
- 接下来一行 个整数,代表重要节点的编号。数据保证编号互不相同;
- 接下来 行,每行两个整数 ,代表 和 之间有一条边。
输出格式
对于每组数据,输出一行一个整数,代表答案。
2
5 2
3 5
1 2
1 3
2 4
2 5
5 3
3 4 5
1 2
1 3
2 4
2 5
5
5
数据范围
- 对于 的数据,,;
- 对于另外 的数据,;
- 对于 的数据,,,。保证输入的重要节点的编号互不相同。