3568: 最长递增子序列的变形(最多允许一个下降)

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

给定一个整数数组,你需要找出最长的子序列,其中最多允许一次下降,其余必须严格递增。 例如:[1,7,3,5,6,4] 中的 1,3,5,6 是严格递增;1,3,4 是允许一次下降(5→4)的子序列。

输入

第一行是一个整数n(1 ≤ n ≤ 1000) 第二行是n个整数,表示数组

输出

一个整数,表示满足条件的最长子序列长度

样例输入 复制

6

1 7 3 5 6 4

样例输出 复制

4