UOJ Logo Universal Online Judge

UOJ

统计

问题描述

某交易大师打算做一次实验。

他将$n$个人关在$n$间小黑屋里,这$n$间小黑屋由$n-1$条通信线路连成一棵树。

一开始他给每个人发了一条互不相同的信息,每个人只知道自己手中的信息。

现在有$m$次操作,每次操作会改变一条通信线路的状态(打开/关闭),同一条线路可能被修改多次。每次操作后,会有充足的时间给这$n$个人进行一些不可告人的交易。

假如两人手上存在不共有的信息,且这两人通过一些打开的通信线路连通,那么他们会进行交易。交易的结果为:两个人手上的信息都变成这两个人的并集。

可以想象,在一连串交易后,一个连通块中每个人手上的信息都会成 为这个连通块的并集。

在这$m$次操作结束后,交易大师将会询问其中$q$个人,检查他们每个人手 上的不同信息数量,以判断他们有没有认真进行交易。

输入格式

第一行三个整数$n,m,q$。

接下来$n-1$行,每行描述一条通信线路。

接下来$m$行,每行描述这次操作改变的通信线路的编号(从1开始)。

接下来$q$行,每行一个数表示询问的对象。

输出格式

$q$行,每行一个数表示这个实验对象拥有的不同信息数量。

样例一

input

5 6 3
1 2
1 3
2 4
2 5
1
2
1
4
4
3
1
4
5

output

3
5
4

数据规模

对于$10\%$的数据,$n,m \leq 300$。

对于另$30\%$的数据,$q=1$。

对于另$20\%$的数据,树是一条链。

对于$100\%$的数据,$2 \leq n \leq 100000,1 \leq m \leq 200000,q \leq n$。