Cod sursa(job #3195644)

Utilizator oliv_1Bostinescu Octavian oliv_1 Data 21 ianuarie 2024 13:32:41
Problema Subsir crescator maximal Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.53 kb
#include <fstream>
#include <iostream>

using namespace std;
int d[100005],v[100005];
int main()
{
   ifstream cin("scmax.in");
    ofstream cout("scmax.out");
  int n,ras=0;
  cin>>n;
  cin>>v[0];
  d[0]=1;
  for(int i=1;i<n;i++)
  {
      fin>>v[i];
      int maxx=0;
      for(int j=0;j<i;j++)
      {
          if(v[i]>v[j])
          {
              if(d[j]>maxx)
                maxx=d[j];
          }
      }
      d[i]=maxx+1;
      if(d[i]>ras)
        ras=d[i];
  }
  cout<<ras;



    return 0;
}