Pagini recente » Cod sursa (job #2209938) | Cod sursa (job #2003371) | Profil 8milae712hN0 | Istoria paginii runda/cata_sim_1/clasament | Cod sursa (job #1401331)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("scmax.in");
ofstream out("scmax.out");
int main()
{
int n;
in>>n;
int v[n+1];
for(int i=1; i<=n; i++)
in>>v[i];
int d[n+1];
d[n]=1;
int mx=1;
for(int i=n-1;i>=1;i--)
{
d[i]=1;
for(int j=i+1;j<=n;j++)
if(v[i]<v[j] && d[i]<d[j]+1)
{
d[i]=d[j]+1;
if(mx<d[i])
mx=d[i];
}
}
out<<mx;
return 0;
}