SZTG-L-CF220B. Little Elephant and Array

提交1 通过1
通过率100%
时间限制4000ms
内存限制250MiB

题目描述

题目描述

小象喜欢和数组玩。现在有一个数组 aa,含有 nn 个正整数,记第 ii 个数为 aia_i。

现在有 mm 个询问,每个询问包含两个正整数 ljl_j 和 rj  (1⩽lj⩽rj⩽n)r_j \;(1\leqslant l_j\leqslant r_j\leqslant n),小象想知道在 AljA_{l_j} 到 ArjA_{r_j} 之中有多少个数 xx,其出现次数也为 xx。

输入格式

第一行 nn 和 mm, nn 表示数组大小, mm 表示询问个数;

第二行共 nn 个数,第 ii 个数为 aia_i 的值;

接下来 mm 行,每行两个数 ljl_j 和 rjr_j,意义如题面。

输出格式

共 mm 行,每行一个数,表示每一次询问的答案。

7 2
3 1 2 2 3 3 7
1 7
3 4
3
1

说明 / 提示

数据范围

1⩽n,m⩽1051\leqslant n,m \leqslant 10^5

1⩽ai⩽1091\leqslant a_i \leqslant 10^9