#P5370. Counting Haybales

Counting Haybales

题目描述

农民约翰刚刚整理了他的N{N}个草包1{(1≤}N{N≤}100000{100000)}沿着穿过农场的一维道路的各个点。为了确保它们的间距适当,请帮助他回答Q{Q}问题1{(1≤}Q{Q≤}100000{100000)},每个人询问道路上特定间隔内的草包数量。

输入格式

第一行包含N{N}Q{Q}

下一行包含N{N}个不同的整数,每个整数的范围为0{0…}100000000{100000000,}表示每个位置都有一个干草捆。

接下来的每条Q{Q}线包含两个整数A{A}B{B(}0{0≤}A{A≤}B{B≤}100000000{100000000)}查询A{A}B{B}之间的草包数量。

输出格式

你应该写Q{Q}行输出。对于每个查询,输出其各自间隔内的草包数。

样例

输入样例

4 6
3 2 7 5
2 3
2 4
2 5
2 7
4 6
8 10

输出样例

2
2
3
4
1
0