Pagini recente » Cod sursa (job #908223) | Cod sursa (job #1605396) | Cod sursa (job #1722368) | Cod sursa (job #2565403) | Cod sursa (job #1009141)
#include <cstdio>
#include <climits>
using namespace std;
int a[100010],t[100010];
int main()
{
int n,k,i,j,max=INT_MIN;
freopen("scmax.in","r",stdin);
freopen("scmax.out","w",stdout);
scanf("%d",&n);
for(i=1; i<=n; i++)
{
scanf("%d",&a[i]);
t[i]=1;
for(j=1; j<=i-1; j++)
if(a[j]<a[i]&&t[j]+1>t[i])
{
t[i]=t[j]+1;
}
if(t[max]<t[i])
max=i;
}
printf("%d",t[max]);
return 0;
}