Pagini recente » Cod sursa (job #992330) | Cod sursa (job #2730106) | Cod sursa (job #112658) | Cod sursa (job #1695549) | Cod sursa (job #1066835)
#include<fstream>
using namespace std;
ifstream fin("scmax.in");
ofstream fout("scmax.out");
int n,v[100005],i,j,k,c,m;
int best[100005];
int main()
{
fin >> n;
for (i=1; i<=n; i++)
fin >> v[i];
for (i=1; i<=n; i++)
{
best[i]=1;
for (j=i-1; j>=1; j--)
if (v[i]>v[j])
best[i]=max(best[i], 1+best[j]);
m=max(m, best[i]);
}
fout << m;
fin.close();
fout.close();
return 0;
}