#ecnu20171F. 送分题
送分题
时间限制: 5.0 秒 1.0 秒
空间限制: 512 MB
题目描述
给一个长度为 的序列 。现在有 次询问,每次询问有两个数,分别为 和 ,求 中有多少个不同的数恰好出现了两次。
输入格式
从标准输入读入数据。
第一行输入两个整数 。
第二行是用空格分隔的 个整数 。
接下来 行,每行两个整数 。
输出格式
输出到标准输出。
对于 次询问,输出 行,每行一个答案。
5 1
1 2 1 1 1
1 3
1
样例 1 解释
由于第 1 个数到第 3 个数中有两个 1 和一个 2,1 恰好出现了两次,所以有一个符合要求的数,输出 1。
5 2
1 1 1 1 1
3 5
2 3
0
1
样例 2 解释
由于第 3 个数到第 5 个数都是 1,所以 1 出现了三次,没有任何一个数符合“恰好出现两次”的要求。
5 2
0 0 1 1 2
3 3
1 5
0
2
样例 3 解释
由于在这五个数中出现了两个 0 和两个 1,所以 0 和 1 都是符合要求的。所以输出 2。
子任务
对于 的数据,保证 。
对于所有数据,保证: