Problem C: 子树的颜色

Memory Limit:256 MB Time Limit:4.000 S
Judge Style:Text Compare Creator:
Submit:51 Solved:5

Description

假设根的节点号为1的树上有 n 个节点。每个节点涂有颜色 ci。请回答 q 个询问:在节点 xi 的子树中,同颜色的节点数不少于 ki 的颜色共有多少种?

Input

第一行包含两个整数 n 和 q。

第二行包含 n 个整数,描述 c1 到 cn

接下来 n-1 行,每行包含两个整数 ai 和 bi,描述树的结构,表示 ai 和 bi 之间有一条边相连。

随后 q 行,每行包含两个整数 xi 和 ki,表示一次询问。

Output

输出 q 行答案,每行一个数表示颜色不少于ki的节点共有多少种。

Sample Input Copy

8 4
1 3 1 8 8 3 1 8
1 2
1 6
5 6
8 6
2 3
4 2
2 7
2 2
6 3
1 3
2 1

Sample Output Copy

1
0
2
3

HINT

对于第一个样例,设颜色1为红色,颜色3为黄色,颜色8为绿色。树的结构如下图所示:


对于第一个询问,只有红色满足条件。

对于第二个询问,不存在颜色编号不小于3的节点。

对于第三个询问,红色和绿色均满足条件。

对于第四个询问,红色、黄色和绿色均满足条件。


1 ≤ n, q, ci, ki ≤ 105, 1 ≤ ai, bi, xi ≤ n.