#690. CEIT旅游团
CEIT旅游团
Description
五一假期来临, 与 前往 市旅游。 市有 个景点,景点间的道路结构为一棵树。
的旅行计划包含若干目标景点 :
- 初始位于景点 ;
- 每次沿树上最短路径(树中两点路径唯一)前往下一个目标景点,途经路径上所有景点;
- 依次走完 后直接离开。
记录下全程与 相遇的 个景点,形成序列 ,代表每次相遇的地点。 保证任意时刻序列满足:相邻两个位置景点不同。
已知该相遇序列一定是 行进路线中按时间顺序经过的景点。 现需要求出: 的目标景点数量 的最小可能值。
会多次修改相遇序列 ,你需要在每次修改后,快速输出当前局面下 的最小取值。
Format
Input
第一行输入三个正整数 ,分别代表树的节点数、相遇序列长度、修改次数。
接下来 行,每行两个正整数 ,描述树上的一条边。
接下来一行输入 个正整数,为初始序列 。
接下来 行,每行两个正整数 ,表示将 修改为 。
数据约束 ; ; 任意时刻,序列满足 。
Output
共输出 行,每行一个正整数,表示每次修改后,目标景点数量 的最小可能值。
Samples
5 5 3
2 1
3 2
1 4
5 1
1 5 4 2 3
1 3
5 3
3 3
4
4
5
Limitation
1s, 1024KiB for each test case.
相关
在下列比赛中: