#P1062. 【模板】二分查找

【模板】二分查找

题目描述

给定 nn 个单调递增的数,有 qq 次询问: ≥x \geq x 且 ≤y \leq y 的数有几个。

输入格式

第一行输入两个整数 n,q(1≤n,q≤105)n, q(1 \leq n, q \leq 10 ^ 5)。

第二行输入 nn 个整数 ai(1≤ai≤109,1≤i≤n)a_i (1 \leq a_i \leq 10^9, 1 \leq i \leq n)。

接下来 qq 行,每行输入两个整数 x,y(1≤x≤y≤109)x, y (1 \leq x \leq y \leq 10^9)。

输出格式

每次询问输出一行,代表答案。

样例

5 2
1 4 6 7 9
2 4
3 8
1
3