Pagini recente » Cod sursa (job #2341866) | Cod sursa (job #2385725) | Cod sursa (job #397508) | Cod sursa (job #1581024) | Cod sursa (job #1845530)
program nume;
var v:array of longint;
f,g:text;
n,nr,i,poz,poz1,pozmax,max:longint;
begin
assign(f,'ssm.in');
reset(f);
assign(g,'ssm.out');
rewrite(g);
readln(f,n);
setlength(v,n+1);
poz:=1;
poz1:=1;
pozmax:=1;
read(f,v[1]);
max:=v[1];
for i:=2 to n do
begin
read(f,nr);
if nr+v[i-1]>nr then
v[i]:=v[i-1]+nr
else
begin
v[i]:=nr;
poz:=i;
end;
if v[i]>max then
begin
max:=v[i];
poz1:=poz;
pozmax:=i;
end;
end;
writeln(g,max,' ',poz1,' ',pozmax);
close(f);
close(g);
end.