#700. 【系列题】贪心(二)摆动序列
【系列题】贪心(二)摆动序列
题目描述
如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在)可以是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。
例如, 是一个摆动序列,因为差值 是正负交替出现的。
相反, 和 不是摆动序列。第一个序列是因为它的前两个差值都是正数,第二个序列是因为它的最后一个差值为零。
子序列可以通过从原始序列中删除一些元素(也可以不删除)来获得,剩下的元素保持其原始顺序。
给定一个长度为 的整数数组 ,输出 中作为摆动序列的最长子序列的长度。
输入格式
第一行输入一个整数 。
第二行输入 个整数 。
输出格式
输出一个整数,表示摆动序列的最长子序列长度。
样例
6
1 7 4 9 2 5
6
数据范围
。
。