Cod sursa(job #524513)

Utilizator robert_unguruUnguru Robert Daniel robert_unguru Data 22 ianuarie 2011 09:48:55
Problema Subsir crescator maximal Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <fstream.h>
ifstream fin("date.in");
ofstream fout("date.out");
int n,j,i,d[10000],max,r;
long int v[100000];
int main()
{
fin>>n;
for (i=1;i<=n;i++)
	fin>>v[i];
for (i=1;i<=n;i++)
	{
	max = 0;
	for (j=1;j<i;j++)
		if (v[j]<v[i] && d[j]>max)
			 max = d[j];
	d[i] = max + 1;
	}
max = 0;
for (i=1;i<=n;i++)
	if (max<d[i])
		max = d[i];
fout<<max<<'\n';
fin.close();
fout.close();
return 0;
}