loj#P3953. 「COCI 2023.2」Slastičarnica

「COCI 2023.2」Slastičarnica

题目描述

译自 COCI 2022/2023 Contest #5 T4「Slastičarnica

有一列数 a1,,ana_1,\ldots,a_nqq 次操作,每次操作形如「删掉长为 did_i 的前缀或后缀,且需要保证这个前缀和后缀中所有元素都大于等于 sis_i。」每次操作前,你可以选择一个长度任意的前缀或后缀(可以为空),并删除它。如果某次操作无法进行,则停止这次和之后的所有操作。问最多可以进行多少次操作。

输入格式

第一行两个正整数 n,q (1n5 000,1q2105)n,q\ (1\le n\le 5\ 000,1\le q\le 2\cdot 10^5),表示序列长度和操作次数。

第二行 nn 个正整数 ai (1ai109)a_i\ (1\le a_i\le 10^9),表示这个数列。

接下来 qq 行,每行两个整数 di,si (1din,1si109)d_i,s_i\ (1\le d_i\le n,1\le s_i\le 10^9),表示一次操作。

输出格式

输出一行一个整数,表示最多能进行多少次操作。

5 6
1 2 3 4 5
1 1
1 2
1 3
1 4
1 6
1 5

4

5 3
1 3 2 2 1
3 1
1 3
2 2

2

9 5
1 3 2 5 1 4 6 2 1
3 2
2 3
1 1
1 2
1 1

4

数据范围与提示

详细子任务附加限制及分值如下表所示

子任务编号 附加限制 分值
11 n,q100n,q\le 100 1919
22 d1=d2==dq=1d_1=d_2=\ldots=d_q=1 2828
33 无附加限制 5353