‹ 上一题 下一题 ›

g6-07892. 摆动序列 未做

1000 ms 256 MB 测试点 ? 6级·线性DPGESP-6结尾型假设

题目描述

给定长度为 的整数数组 。从数组中删去一些元素(也可以不删),剩下的元素保持原顺序,得到一个子序列。如果子序列相邻两个元素的差正负交替出现,就称为摆动序列:

或者

相等的相邻元素不算一次交替。求最长摆动子序列的长度。

输入格式

第一行一个整数 。

第二行 个整数 。

输出格式

一行一个整数,表示最长摆动子序列的长度。

样例

输入 1

6
1 7 4 9 2 5

输出 1

6

数据范围

,。

输入
输出

            
答案