编程题
### 问题描述
现有数列 $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$。