QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 250 MB

# 7468. 成都七中

统计

题目描述

给你一棵 $n$ 个节点的树,每个节点有一种颜色,有 $m$ 次查询操作。

查询操作给定参数 $l\ r\ x$,需输出:

将树中编号在 $[l,r]$ 内的所有节点保留,$x$ 所在连通块中颜色种类数。

每次查询操作独立。

输入格式

第一行两个数 $n,m$。

第二行 $n$ 个数表示每个节点的颜色。

之后 $n-1$ 行,每行两个数 $x$ 和 $y$,表示 $x$ 和 $y$ 之间连有一条边。

之后 $m$ 行,每行三个数 $l\ r\ x$,表示一次查询操作。

输出格式

对每个查询操作,输出一行一个数表示答案。

样例 #1

样例输入 #1

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

样例输出 #1

3
2
2
3

提示

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

对于 $100\%$ 的数据,所有出现过的数在 $[1,10^5]$ 之间,保证每次输入的 $l \le x \le r$。