Longest Ordered Subsequence POJ - 2533 dp 最长上升/不下降 子序列
Posted qingyuyyyyy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Longest Ordered Subsequence POJ - 2533 dp 最长上升/不下降 子序列相关的知识,希望对你有一定的参考价值。
#include<iostream> using namespace std ; const int N=1010; int f[N]; int a[N]; int n; int main() { cin>>n; for(int i=1; i<=n; i++) cin>>a[i]; for(int i=1; i<=n; i++) { f[i]=1; for(int j=1; j<=i; j++) { if(a[j]<a[i]) { f[i]=max(f[i],f[j]+1); } } } int res=0; for(int i=1; i<=n; i++) res=max(res,f[i]); cout<<res<<endl; return 0; }
以上是关于Longest Ordered Subsequence POJ - 2533 dp 最长上升/不下降 子序列的主要内容,如果未能解决你的问题,请参考以下文章
POJ2533:Longest Ordered Subsequence
POJ 2533 Longest Ordered Subsequence
POJ 2533 Longest Ordered Subsequence