随便问一道题
查看原帖
随便问一道题
282080
RefreshinglyNaive楼主2020/5/2 20:38
恳请大佬解答这道题怎么写:

有一个长为n的正整数序列,问它的最长交错子序列的长度是多少。

设序列A={a1,a2,...,an}的长为r的一个子序列{a[k1],a[k2],...,a[kr]},它是交错子序列当且仅当所有该子序列的连续三个元素x,y,z满足(y>x && y>z)或者(y<x && y<z)。例如:1 3 1 3 1 就是一个交替子序列,3 1 3 1 3 也是。而 1 2 3 就不是一个交替子序列。

样例:

in:

8

2 3 4 4 2 1 5 2

out:

5

n≤100000,1≤ai≤10^9

谢谢大佬!!!

最好附解析,怎么想到DP方程的

2020/5/2 20:38
加载中...