11185: 元素
[Creator : ]
Description
给定一个序列 $a$,每次给定一个 $l,r$,求区间内一对 $x,y$ 满足 $x,y∈[l,r]$ 且 $[l,r]$ 内出现过的元素都在 $[x,y]$ 中出现过,请你最小化 $y−x+1$ 的大小并输出。
Input
一行两个正整数 $n,q$,分别表示序列长度,询问次数
一行 $n$ 个正整数 $a_i$,表示序列 $a$
下面 $q$ 行 每行两个正整数 $l,r$,表示询问区间
Output
输出 $q$ 行,表示每个询问的答案
Constraints
对于 $100\%$ 的数据,$n≤2,000,\ q≤2,000,\ a_i≤2,000$。
Sample 1 Input
10 10
10 10 6 1 4 6 4 6 10 6
3 5
10 10
2 8
7 8
6 9
5 10
9 10
5 10
4 9
2 4
Sample 1 Output
3
1
4
2
3
3
2
3
6
3