問題文
長さ 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
1 個目のクエリでは、 (A1,A2,A3,A4,A5)=(3,1,4,1,5) のうち値が 1 に等しいものの個数は 2 です。
2 個目のクエリでは、 (A2,A3,A4)=(1,4,1) のうち値が 3 に等しいものの個数は 0 です。