Cod sursa(job #912095)

Utilizator Dddarius95Darius-Florentin Neatu Dddarius95 Data 12 martie 2013 07:16:50
Problema Subsecventa de suma maxima Scor 70
Compilator fpc Status done
Runda Arhiva educationala Marime 0.54 kb
program sdas;
var x,n,sum,smax,si,s,i,sf:longint;
    f,g:text;

begin
assign(f,'ssm.in'); reset(f);
assign(g,'ssm.out'); rewrite(g);
readln(f,n);
sum:=-1;
smax:=-1000000000;
for i:=1to n do
  begin
  read(f,x);
  if(sum<0) then begin
                 sum:=x;
                 s:=i;
                 end
            else inc(sum,x);
  if(sum>smax)then begin
                   smax:=sum;
                   sf:=i;
                   si:=s;
                   end;
  end;
writeln(g,smax,' ',si,' ',sf);
close(f);close(g);
end.