#P7276. 送给好友的礼物
送给好友的礼物
题目背景
小 M 和小 B 是一对好朋友,她们很喜欢草莓。
题目描述
给定一棵包含 个结点的树 ,结点从 顺序编号。
小 M 和小 B 在时刻 都在 号结点。从时刻 开始的每个时刻初,小 M 和小 B 都可以选择:移动到一个和自己所在结点直接相连的结点,或者停留在当前所在的结点。
树上有 个草莓,它们分布在 个不同的结点上。小 M 和小 B 想要收集到所有的草莓,任何一个时刻末,如果小 M 或者小 B 在某一个草莓所在的结点上,那么这个草莓就被收集了。
她们不想花费太多的时间,因此你需要回答:至少在第几时刻末,小 M 和小 B 可以收集到所有的草莓,并且都回到结点 。
输入格式
第一行两个整数 (),分别表示树的结点个数和草莓的个数。
接下来 行,每行两个整数 和 ,表示树上有一条从 到 的边。
接下来一行 个互不相同的整数 ,分别表示这 个草莓所在的结点。
输出格式
一行一个整数,所求答案。
7 4
1 2
2 3
2 4
1 5
5 6
6 7
3 4 5 7
6
1 1
1
0
提示
【样例解释 #1】
小 M 的路线是:。
小 B 的路线是:。
【数据范围】
本题采用捆绑测试。
- Subtask 1( 分):。
- Subtask 2( 分):。
- Subtask 3( 分):。
- Subtask 4( 分):。
- Subtask 5( 分):。
- Subtask 6( 分):无特殊限制。
对于 的数据,,。