#CF650D. 滑索
滑索
滑索
- 时间限制:3 秒
- 内存限制:256 MiB
题目描述
给定长度为 的序列 和 个彼此独立的假设。每个假设给出 ,表示只在当前假设中把 改成 。
对每个假设,求修改后序列的最长严格上升子序列长度。每次假设都从原序列开始,不会保留上一次修改。
输入格式
第一行两个整数 。
第二行 个整数 。
接下来 行,每行两个整数 。
输出格式
输出 行,第 行表示第 个假设下的最长严格上升子序列长度。
样例输入 1
4 4
1 2 3 4
1 1
1 4
4 3
4 5
样例输出 1
4
3
3
4
样例输入 2
4 2
1 3 2 6
3 5
2 4
样例输出 2
4
3
数据范围
,,。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | |
| 2 | 40 | ,且 |
| 3 | 无特殊限制 |