#P15808. [中国国家队2025年林芝集训]象形文字序列
[中国国家队2025年林芝集训]象形文字序列
题目描述
一个研究团队正在研究象形文字序列的一些性质。他们将每个象形文字的复杂程度表示成一个正整数,并且没有两个象形文字被表示成相同的数。
对于一个长度为 、下标从 开始的序列 ,定义如下概念:
- 被称为一个排列,当且仅当 在 中分别恰好出现一次。
- 序列 被称为 的子序列,当且仅当 可以通过删除 中若干个元素得到,删除元素的数量可以为 。
- 的区间 指序列 。
研究人员想知道:对于给定排列 的若干个区间 ,该区间内最长上升子序列的长度是多少。
输入格式
第一行包含两个正整数 ,分别表示排列大小和询问个数。
第二行包含 个正整数 ,表示排列 。
接下来 行,每行包含两个正整数 ,表示一次查询的区间。
输出格式
输出 行,每行输出一个正整数,表示对应区间的最长上升子序列长度。
数据范围
对于所有数据,保证:
- ;
- ;
- ;
- 是一个排列。
子任务
| 子任务编号 | 分数 | 特殊限制 |
|---|---|---|
| 1 | 5 | |
| 2 | 25 | |
| 3 | 30 | |
| 4 | 在所有长度为 的排列中等概率选取 | |
| 5 | 10 | 无特殊限制 |
样例
输入
5 5
1 5 2 4 3
1 5
2 4
3 3
1 4
2 5
输出
3
2
1
3
2