编程题
### 问题描述 现有数列 $a$ 和 $q$ 个询问,每次询问给定 $l,r$,需要你判断区间 $[l,r]$ 内的数字是否互不相同。 ### 输入格式 第一行两个数字 $n,q$ ,表示数组大小和询问次数。 第二行 $n$ 个数,代表数组。 第三行到第 $q+2$ 行,每行两个数 $l,r$ ,代表询问给定区间。 ### 输出格式 输出 $q$ 行,每行输出 $Yes$ 或 $No$。 ### 样例输入 ``` 4 1 1 2 3 2 1 3 ``` ### 样例输出 ``` Yes ``` ### 数据范围 $1 \le n,q \le 10^5$,$1 \le a_i \le n$,$1 \le l \le r \le n$。 注意:样例中的询问区间为 $[1,2,3]$,所以输出 $Yes$。
查看答案
赣ICP备20007335号-2