编程题
区间不同数 ### 题目描述 给定一个长度为 $n$ 的数组 $a$ 和 $m$ 次询问,每次询问包含一个区间,请你求出区间内不同数的个数。 ### 输入描述 第 $1$ 行为两个整数 $n,m$。 接下来的一行包含 $n$ 个整数,表示 $a_1,a_2,...,a_n$。 $1\leq l \leq r \leq n\leq 10^5,1\leq m,a_i \leq 10^5$。 ### 输出描述 输出共 $m$ 行,表示每个询问的答案。 ### 输入输出样例 #### 示例 1 >输入 ```txt 5 3 1 2 3 2 1 1 5 2 3 3 3 ``` >输出 ```txt 3 2 1 ```
查看答案
赣ICP备20007335号-2