Pagini recente » Cod sursa (job #1174106) | Cod sursa (job #2142813) | Cod sursa (job #1676924) | Cod sursa (job #2599631) | Cod sursa (job #1899393)
#include<fstream>
using namespace std;
ifstream fin("scmax.in");
ofstream fout("scmax.out");
int i,j,n,a[100001],best[100001],poz,maxim,p;
int main()
{
fin>>n;
for(i=1;i<=n;i++)
fin>>a[i];
best[n]=1;
for(i=n-1;i>=1;i--)
{
best[i]=1;
for(j=i+1;j<=n;j++)
if(a[i]<a[j] && best[i]<best[j]+1)
{
best[i]=best[j]+1;
if(best[i]>maxim)
{
maxim=best[i];
}
}
}
fout<<maxim<<'\n';
return 0;
}