#P1931. Interval puzzle
Interval puzzle
Description
看到数组就觉得烦躁,因为他学不明白数组。但是今天, 又给 一个数组 来折磨他,这个数组由 个正整数组成,索引从 到 ,我们把索引为 的数字表示为 。 然后 问了 一共 个问题(我们把 提出的一个问题称为一次询问),每次询问的格式是相同的,包含一对整数 和 。对于每次询问 , 必须计算有多少个数字 存在,使数字 在数字 中出现的次数大于等于 次。
忙着摸鱼,他现在需要寻求你的帮助。
Input Format
第一行包含两个由空格隔开的整数 ,分别表示数组的长度和问题的个数。 接下来一行包含 个由空格隔开的正整数 。
接下来 行每行两个整数 和 ,表示一个询问区间。
Output Format
输出共 行,其中第 行表示对第 的问题的回答。
7 2
1 1 1 2 2 2 3
1 7
3 4
2
1
Hint
在第一个询问中,1出现了3次,2出现了3次,所以答案为2
在第二个询问中,1出现了1次,2出现了1次,所以答案为1