美文网首页
2018-11-16-HDOJ-1257

2018-11-16-HDOJ-1257

作者: termanary | 来源:发表于2018-11-16 23:09 被阅读0次

题目:HDOJ-1257
很奇怪为什么是有人说是DP?

#include<stdio.h>

#define N 100000

int main(void)
{
    int a[N],n,b[N];
    while(scanf("%d",&n)!=EOF)
    {
        int i,j;
        int cnt;
        for(i=0;i<n;i++)
            scanf("%d",a+i);
        for(i=1,cnt=1,b[0]=a[0];i<n;i++)
        {
            for(j=0;j<cnt&&a[i]>b[j];j++);
            if(j == cnt)
                b[cnt++] = a[i];
            else
                b[j] = a[i];
        }
        printf("%d\n",cnt);
    }
    return 0;
}


相关文章

网友评论

      本文标题:2018-11-16-HDOJ-1257

      本文链接:https://www.haomeiwen.com/subject/tmwvfqtx.html