0
点赞
收藏
分享

微信扫一扫

AcWing 895. 最长上升子序列

_鱼与渔_ 2022-04-02 阅读 66

题目链接:AcWing 895:最长上升子序列

c++代码 :

#include<bits/stdc++.h>
int f[3000],a[3000];
int main()
{
    int n;
    std::cin >> n;
    for(int i = 1; i <= n; i++) std::cin >> a[i],f[i] = 1;
    for(int i = 1; i <= n; i++)
        for(int j = 1; j <= i; j++)
            if(a[i] > a[j]) f[i] = std::max(f[i],f[j] + 1);
    std::cout << *std::max_element(f,f+n+1);
    return 0;
}
举报

相关推荐

0 条评论