标签:dp
8 389 207 155 300 299 170 158 65
2
#include<iostream>
#include<cstring>
#include<algorithm>
#include<cstdio>
#include<queue>
#include<stack>
using namespace std;
#define N 30005
int n,k,a[N];
inline int fdd(int x)
{
for(int i=0;i<=k;i++)
{
if(i==k)
{
a[k++]=x;
return 1;
}
if(a[i]>=x)
{
a[i]=x;
return 0;
}
}
}
int main()
{
int i;
while(~scanf("%d",&n))
{
k=0;
int ans=0,x;
while(n--)
{
scanf("%d",&x);
if(fdd(x))
ans++;
}
printf("%d\n",ans);
}
return 0;
}
标签:dp
原文地址:http://blog.csdn.net/u014737310/article/details/40084587