Type: Default 1000ms 256MiB

序列

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

序列

题目描述

给定一个含有 nn 个正整数的序列 aa ,对于一次操作,你可以任选一个位置 ii 且满足 ai=ia_i=i ,那么就可以移除这个元素,并将后面所有的元素向前移动一位。

对于每个相互独立的询问 x,yx,y 需要你求出在前 xx 个元素以及后 yy 个元素不能被移除的情况下,最多可以进行几次操作。

输入格式

第一行两个正整数 n,qn,q,表示初始序列长度和询问次数。

接下来一行 nn 个正整数描述了初始序列 aa

接下来 qq 行,每行两个正整数 x,yx,y,表示一次询问,含义如题意所述。

输出格式

对于每次询问,输出对应的最多操作次数。

样例

Input 1

13 5
2 2 3 9 5 4 6 5 7 8 3 11 13
3 1
0 0
2 4
5 0
0 12

Output 1

5
11
6
1
0

Input 2

5 2
1 4 1 2 4
0 0
1 0

Output 2

2
0

提示说明

Constraints

子任务 n,qn,q \le 特殊性质 分值
11 1010 N/A 2020
22 10001000 1010
33 10510^5 n(x+y)3n-(x+y)\le 3
44 x,y5x,y\le 5
55 2×1052\times 10^5 N/A 5050

0x,y0 \le x,yx+ynx+y\le n


暴力、部分分训练

Not Attended
Status
Done
Rule
IOI
Problem
8
Start at
2024-10-6 14:00
End at
2024-10-6 18:00
Duration
4 hour(s)
Host
Partic.
4