Cod sursa(job #542147)

Utilizator alexa_myparadiseAlexutzaaa alexa_myparadise Data 25 februarie 2011 20:50:33
Problema Subsecventa de suma maxima Scor 75
Compilator fpc Status done
Runda Arhiva educationala Marime 0.42 kb
program lsdkjf;
var a,i,n,x,y,sum,max,u,p:longint;
   f,g:text;
begin
assign(f,'ssm.in');
assign(g,'ssm.out');
rewrite(g);
reset(f);
readln(f,n);
max:=-1999999999;
for i:=1 to n do
 begin
  read(f,a);
  if (sum<0) then
  begin
   sum:=a;
   u:=i;
  end
  else
   sum:=sum+a;
  if (sum>max) then
  begin
   max:=sum;
   x:=u;
   y:=i;
  end;
 end;
writeln(g,max,' ',x,' ',y);
close(g);
close(f);
end.