7977: 数干草包   Counting Haybales

内存限制:128 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:67 通过:20

题目描述

农夫约翰沿着贯穿其农场的一维道路,在不同位置共放置了 N 个干草包。

为了确保它们的间距适当,请帮助他回答 Q 个查询,每个查询都询问沿道路的特定间隔内的干草包数量。

输入格式

第一行包含整数 N 和 Q。

第二行包含 N 个不同的整数,表示每个干草包所在位置的一维坐标。

接下来 Q 行,每行包含两个整数 A 和 B,用于查询 A 和 B 之间(包括两端)的干草包数量。





SAMPLE INPUT:

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

SAMPLE OUTPUT:

2
2
3
4
1
0

Problem credits: Nick Wu

输出格式

输出格式

共 Q 行,对于每个询问,在一行中,输出其间隔内的干草包数量。

数据范围

1≤N,Q≤105,

干草包位置坐标范围 [0,109],

0≤A≤B≤109

输入样例 复制

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

输出样例 复制

2
2
3
4
1
0