#ABC248D. 区间计数查询

区间计数查询

区间计数查询

题目描述

给定长度为 NN 的序列 A=(A1,,AN)A=(A_1,\ldots,A_N)

回答 QQ 个以下格式的查询。

给定整数 LLRRXX。 求 AL,,ARA_L, \ldots, A_R 中值等于 XX 的元素个数。

输入格式

输入按以下格式从标准输入给出:

N
A_1 A_2 … A_N
Q
Query_1
Query_2
⋮
Query_Q

其中,Queryi\mathrm{Query}_i 表示第 ii 个查询。

每个查询按以下格式给出:

L R X

输出格式

输出 QQ 行,第 ii 行输出第 ii 个查询的答案。

样例

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

在第一个查询中,(A1,A2,A3,A4,A5)=(3,1,4,1,5)(A_1,A_2,A_3,A_4,A_5) = (3,1,4,1,5) 中有两个元素的值等于 11

在第二个查询中,(A2,A3,A4)=(1,4,1)(A_2,A_3,A_4) = (1,4,1) 中没有元素的值等于 33

数据范围

  • 1N2×1051 \leq N \leq 2\times 10^5
  • 1AiN1 \leq A_i \leq N
  • 1Q2×1051 \leq Q \leq 2\times 10^5
  • 每个查询满足 1LRN1\le L \leq R \leq N,1XN1 \leq X \leq N
  • 输入中的所有值都是整数。
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
2736
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签