数据结构与算法专题题库

1029. 单峰序列

单点时限: 2.0 sec

内存限制: 512 MB

给定长度为n的序列,求最长子序列p1,,pm满足:存在k,0km使得
p1<p2<<pk>pk+1>>pm(单调增和单调减的序列都满足条件)。

样例中最长分峰序列为1 2 3 1,长度为4。

输入格式

第一行一个数n,表示序列长度。

接下来一行n个数ai,表示序列中的数。

数列中可以存在重复元素。

输出格式

一个数表示最长单峰序列的长度。

样例

Input
5
1 2 3 1 1
Output
4
Input
7
4 1 1 5 6 1 1
Output
4

提示

对于30%数据满足:1n23

对于50%数据满足:1n800

对于70%数据满足:1n5×103

对于100%数据满足:1n106,1ai106

不限期开放

题目列表