Pagini recente » Cod sursa (job #2364382) | Cod sursa (job #2848401) | Cod sursa (job #83372) | Cod sursa (job #561731) | Cod sursa (job #1857688)
#include<iostream>
int v[100],d[100];
#include<stdio.h>
using namespace std;
int main(){
freopen("scmax.in","r",stdin);
freopen("scmax.out","w",stdout);
int n,i,j,maxx;
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=2;i<=n;i++){
maxx=-1;
for(j=i-1;j>=1;j--){
if(v[j]<v[i]){
if(d[j]>maxx)
maxx=d[j];
}
}
d[i]=maxx+1;
}
maxx=-1;
for(i=1;i<=n;i++){
if(d[i]>maxx)
maxx=d[i];
}
cout<<maxx+1;
return 0;
}