#P6580. [Ynoi2019] 美好的每一天~ 不连续的存在

[Ynoi2019] 美好的每一天~ 不连续的存在

Description

音无彩名给你一个数组 AA,以及一棵 nn 个节点的树,每个点有一个颜色,颜色为 11xx 的整数。

mm 次查询,每次查询树上只保留 [l,r][l,r] 内的所有节点,设一个极大连通块中出现奇数次数的颜色个数为 tt,则其对答案的贡献为 AtA_t ,即答案是所有连通块贡献的和,询问间互相独立。

Input Format

第一行三个用空格隔开的数 n,m,xn,m,x

第二行 nn 个数表示每个点的颜色。

之后 n1n-1 行每行两个用空格隔开的数 x,yx,y 表示一条边。

之后一行 x+1x+1 个数表示 A0A_0AxA_x

之后 mm 行,每行两个用空格隔开的数 l,rl,r 表示一次询问。

Output Format

输出 mm 行,每行一个数表示这次询问的答案。

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

Hint

Idea:nzhtl1477,Solution:nzhtl1477,Code:nzhtl1477,Data:nzhtl1477

注意:本题采用捆绑测试,只有当你通过一个 subtask 中的所有测试点后,你才能拿到这个 subtask 的分数。

对于其中 1%1\% 的数据,为样例 1。

对于另外 9%9\% 的数据,n,m200n,m\leq 200

对于另外 19%19\% 的数据,n,m2000n,m\leq 2000

对于另外 19%19\% 的数据,x10x\leq 10

对于 100%100\% 的数据,1n,m1051\leq n,m\leq 10^51x,Ai1041\leq x,A_i \leq 10^4