seventh吃苹果

TimeLimit:6000MS  MemoryLimit:512MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

seventh有一颗神奇的苹果树,苹果树上有很多不同种类的苹果,seventh想知道,他每次摘下来一个子树上面有多少种不同的苹果。

Input

第一行是两个整数n,m(1<=n,m<=5e5)

第二行有n个正整数ci表示苹果的种类(int范围内)

接下来n-1行,每行两个整数a,b,代表a到b有一条边

接下来m行,每行有一个整数x作为询问,询问以x为根的子树中有多少种不同的苹果(1<=x<=n)

Output

对于每个询问,输出一个整数,表示以1为根节点询问的子树上苹果的种类数

SampleInput
7 5
1 2 5 0 9 3 5
1 7
7 2
2 3
1 6
7 5
2 4
1
2
2
5
6
SampleOutput
6
3
3
1
1
Submit
题目统计信息详细
总AC数30
通过人数10
尝试人数21
总提交量89
AC率11.24%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: