AT_abc262_g.[ABC262G] LIS with Stack
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
题目大意
给定空序列 X 、空栈 S 和一个长度为 N 的序列 A=(a1,a2,⋯,aN) 。
对于 i=1,2,⋯,N ,有两种操作可以选择:
- 在栈 S 中插入 ai 。
- 把 ai 从 A 中删除。
(以上两种二选一)
- 当 S 不为空时,把 S 的栈顶移动到 X 的尾处。(无论进行此操作与否)
求出序列 X 的最大得分:
- 若 X 是不降序列,得分为 X 的长度
- 否则得分为 0
输入格式
第一行输入正整数 N 。
第二行输入 N 个正整数表示 ai 。
N≤50
∀i∈[1,n],1≤ai≤50
输出格式
输出最大得分。
输入输出样例
输入#1
7 1 2 3 4 1 2 3
输出#1
5
输入#2
10 1 1 1 1 1 1 1 1 1 1
输出#2
10
输入解题思路,AI测评打分。不知道怎么写?