Pagini recente » Cod sursa (job #2801940) | Cod sursa (job #1332709) | Cod sursa (job #193434) | Cod sursa (job #1002396) | Cod sursa (job #969767)
Cod sursa(job #969767)
#include <fstream>
using namespace std;
int v[100001],f[100001];
int main()
{
freopen("scmax.in","r",stdin);
freopen("scmax.out","w",stdout);
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
scanf("%d",&v[i]);
int max,maxx=0;
for(int i=1;i<=n;i++)
{
max=0;
for(int j=1;j<n;j++)
{
if(v[j]<v[i] && f[j]>max)
max=f[j];
}
f[i]=max+1;
if(f[i]>maxx)
maxx=f[i];
}
printf("%d",maxx);
return 0;
}