Cod sursa(job #1577290)
| Utilizator | Data | 23 ianuarie 2016 13:11:11 | |
|---|---|---|---|
| Problema | Secventa 2 | Scor | 90 |
| Compilator | fpc | Status | done |
| Runda | Arhiva de probleme | Marime | 0.57 kb |
program secventa;
var i,n,k,nr,pi,pf,pint,so,si:longint;
f,g:text;
begin
assign(f,'secv2.in');reset(f);
assign(g,'secv2.out');rewrite(g);
so:=-maxlongint;
pint:=1;
si:=0;
readln(f,n,k);
for i:=1 to n do
begin
read(f,nr);
if si<0 then
begin
si:=nr;
pint:=i;
end
else
si:=si+nr;
if (si>so)and(i-pint+1>=k) then
begin
so:=si;
pi:=pint;
pf:=i;
end;
end;
writeln(g,pi,' ',pf,' ',so);
close(f);
close(g);
end.