#ys0030. 发红包啦
发红包啦
题目描述:
除夕夜,小蓝在一条长长的街道上撒了 N 个红包,每个红包都落在道路上一个不同的位置。
现在有 Q 个小朋友来领红包,每个小朋友都会指定一段路 [A, B],想知道这段路上一共有多少个红包。请你快速回答每个小朋友的问题。
红包数量:1 ≤ N ≤ 100,000
查询次数:1 ≤ Q ≤ 100,000
位置范围:0 ≤ 位置 ≤ 1,000,000,000
输入格式:
第一行:两个整数 N 和 Q
第二行:N 个不同的整数,表示红包所在的位置
接下来 Q 行:每行两个整数 A B,表示查询区间 [A, B]
输出格式:
对于每个查询,输出一行,表示区间内红包的个数。
样例:
4 6
3 2 7 5
2 3
2 4
2 5
2 7
4 6
8 10
2
2
3
4
1
0
相关
在下列比赛中: