编程题
### 问题描述 小齐在他的农场沿着一维道路上摆放了 $N$ 个干草堆。为了确保它们被适当地间隔开,现在请你帮助他回答 $Q$ 个查询问题,每个查询询问一段道路上有多少个干草堆。 ### 输入格式 第一行包含两个整数 $N$ 和 $Q$。 第二行包含 $N$ 个不同的整数,每个整数在范围 $0$ 到 $1,000,000,000$ 之间,表示在这些位置上都有一个干草堆。 接下来的 $Q$ 行,每行包含两个整数 $A$ 和 $B$,表示查询道路上从 $A$ 到 $B$(包括两端)的干草堆数量。 ### 输出格式 输出 $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 ``` ### 评测数据规模 $1 \leq N \leq 100,000$,$1 \leq Q \leq 100,000$,$0 \leq A \leq B \leq 1,000,000,000$。
查看答案
赣ICP备20007335号-2