问题描述
给定一个长度为 N 的序列:A=(A1,ldots,AN)。
回答以下格式的 Q 个查询。
- 给定整数 L, R, 和 X。找出在 AL,ldots,AR 中值等于 X 的元素数量。
约束条件
- 1leqNleq2times105
- 1leqAileqN
- 1leqQleq2times105
- 对于每个查询,1leLleqRleqN,1leqXleqN。
- 输入中的所有值均为整数。
输入
从标准输入获得输入数据,格式如下:
N
A1 A2 ldots AN
Q
mathrmQuery1
mathrmQuery2
vdots
mathrmQueryQ
这里,mathrmQueryi 表示第 i 个查询。
每个查询的格式如下:
L R X
输出
打印 Q 行,第 i 行包含第 i 个查询的答案。
示例输入 1
5
3 1 4 1 5
4
1 5 1
2 4 3
1 5 2
1 3 3
示例输出 1
2
0
0
1
在第一个查询中,(A1,A2,A3,A4,A5)=(3,1,4,1,5) 中有两个值等于 1。
在第二个查询中,(A2,A3,A4)=(1,4,1) 中没有值等于 3。