编程题
### 问题描述 野兽先辈有一个由 $n$ 个整数组成的数组和 $q$ 个查询,查询形式为:在范围 $[a, b]$ 内有多少个不同的值? ### 输入格式 第一行有两个整数 $n$ 和 $q$,表示数组大小和查询数量。 接下来一行有 $n$ 个整数 $x_1, x_2, \dots, x_n$,表示数组的值。 最后,有 $q$ 行描述查询。每行有两个整数 $a$ 和 $b$。 ### 输出格式 对于每个查询,输出范围内不同值的数量。 ### 样例输入 ``` 5 3 3 2 3 1 2 1 3 2 4 1 5 ``` ### 样例输出 ``` 2 3 3 ``` ### 评测数据规模 $1 \leq n, q \leq 10^5$,$1 \leq x_i \leq 10^9$,$1 \leq a \leq b \leq n$。
查看答案
赣ICP备20007335号-2