#AT2144. D - Range Count Query
D - Range Count Query
D - 范围计数查询
给定一个长度为 N 的序列 A = (A1,...,AN)。
回答 Q 个查询,查询格式如下:
你会得到整数 L,R 和 X。
找到 A_L, ..., A_R 中值等于 X 的元素的个数。
限制条件
- 1 ≤ N ≤ 2×10^5
- 1 ≤ Ai ≤ N
- 1 ≤ Q ≤ 2×10^5
- 1 ≤ L ≤ R ≤ N, 1 ≤ X ≤ N,每个查询都满足这个条件。
- 输入中的所有值都是整数。
输入
输入的格式如下:
N
A1 A2 ... AN
Q
Query1
Query2
...
QueryQ
这里,Queryi 表示第 i 个查询。
每个查询的格式如下:
L R X
输出
打印 Q 行,其中第 i 行包含第 i 个查询的答案。
5
3 1 4 1 5
4
1 5 1
2 4 3
1 5 2
1 3 3
2
0
0
1
In the first query, two of $(A_1,A_2,A_3,A_4,A_5) =(3,1,4,1,5)$ have values equal to $1$.
In the second query, zero of $(A_2,A_3,A_4) =(1,4,1)$ have values equal to $3$.
相关
在下列比赛中: