首页 > 其他 > 详细

pastebin

时间:2020-08-23 00:39:21      阅读:73      评论:0      收藏:0      [点我收藏+]

Pastebin专用界面

#include <stdio.h>

#define N 10001

int seq[N];
int dp[N];

int max_asc_len(int n)
{
    int max_len = 1;

    for (int i = 1; i < n; ++i) {
        for (int j = 0; j < i; ++j) {
            if (seq[i] > seq[j] && dp[j] + 1 > dp[i]) {
                dp[i] = dp[j] + 1;
                if (dp[i] > max_len) {
                    max_len = dp[i];
                }
            }
        }
    }

    return max_len;
}

int main()
{
    int n;

    while (scanf("%d", &n) != EOF) {
        for (int i = 0; i < n; ++i) {
            scanf("%d", &seq[i]);
            dp[i] = 1;
        }

        printf("%d\n", max_asc_len(n));
    }

    return 0;
}

pastebin

原文:https://www.cnblogs.com/idlezero/p/pastebin.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!