Cod sursa(job #699131)

Utilizator amaliutzzaGoia Amalia amaliutzza Data 29 februarie 2012 17:39:19
Problema Subsir crescator maximal Scor 35
Compilator fpc Status done
Runda Arhiva educationala Marime 0.67 kb
program scm;

var l,v:array[1..100001] of longint;
    fi,fo:text;
    n,i,max,mx:longint;



  procedure scm;
  var i,j:longint;
  begin
    l[n]:=1;
    max:=0;
      for i:=n-1 downto 1 do
        begin
          mx:=0;
            for j:=i+1 to n do
              if v[j]>v[i] then
                if l[j]>mx then mx:=l[j];
            l[i]:=mx+1;
            if l[i]>max then
              max:=l[i];
        end;
    writeln(fo,max);


  end;

begin
    assign(fi,'scmax.in'); reset(fi);
    assign(Fo,'scmax.out'); rewrite(Fo);

      readln(Fi,n);
      for i:=1 to n do
        read(fi,v[i]);
      scm;

    close(Fi); close(Fo);
end.