Cod sursa(job #608267)

Utilizator mening12001Andrei Geogescu mening12001 Data 15 august 2011 23:13:26
Problema Subsir crescator maximal Scor 35
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include<fstream.h>
#include<iostream.h>
int v[100000];
int main()
{ifstream f("scmax.in");
ofstream h("scmax.out");
int i,n,max=0,j;
f>>n;
long long a[100000];
for(i=1;i<=n;i++)
f>>a[i];
v[1]=1;
for(i=2;i<=n;i++)
	{for(j=i-1;j>=1;j=j-1)
		if(v[i]<v[j]+1&&a[i]>a[j])
			v[i]=v[j]+1;
		if(v[i]==0)
			v[i]=1;
		if(v[i]>max)
			max=v[i];}
h<<max<<"\n";
return 0;}