#aBC262G. [ABC262G] LIS with Stack
[ABC262G] LIS with Stack
AT_abc262_g [ABC262G] LIS with Stack
题目描述
题目大意
给定空序列 、空栈 和一个长度为 的序列 。
对于 ,有两种操作可以选择:
- 在栈 中插入 。
- 把 从 中删除。
(以上两种二选一)
- 当 不为空时,把 的栈顶移动到 的尾处。(无论进行此操作与否)
求出序列 的最大得分:
- 若 是不降序列,得分为 的长度
- 否则得分为
输入格式
第一行输入正整数 。
第二行输入 个正整数表示 。
输出格式
输出最大得分。
输入输出样例 #1
输入 #1
7
1 2 3 4 1 2 3
输出 #1
5
输入输出样例 #2
输入 #2
10
1 1 1 1 1 1 1 1 1 1
输出 #2
10