5473. 范围区间查询(Range Interval Queries)
时间限制:1000 MS 内存限制:256 MB
题目描述
## 题目描述 给定一个包含 $n$ 个整数的数组 $x$,你的任务是处理 $q$ 个查询,查询格式为:在区间 $[a,b]$ 内有多少个索引 $i$ 满足 $c \le x_i \le d$? ## 输入格式 第一行包含两个整数 $n$ 和 $q$,表示元素数量和查询数量。 第二行包含 $n$ 个整数 $x_1, x_2, \dots, x_n$,表示数组的元素。 接下来 $q$ 行,每行包含四个整数 $a$, $b$, $c$ 和 $d$。 ## 输出格式 对于每个查询,输出满足条件的索引数量。 ## 输入输出样例 ### 输入 #1 ``` 8 4 3 2 4 5 1 1 5 3 2 4 2 4 5 6 2 9 1 8 1 5 3 3 4 4 ``` ### 输出 #1 ``` 2 0 8 1 ``` ## 说明/提示 ### 数据规模与约定 - $1 \le n, q \le 2 \cdot 10^5$ - $1 \le x_i \le 10^9$ - $1 \le a \le b \le n$ - $1 \le c \le d \le 10^9$