Cod sursa(job #6282)

Utilizator mariuscris90giuroiu marius mariuscris90 Data 18 ianuarie 2007 18:01:00
Problema Secventa 2 Scor 30
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.49 kb
program sumamaxima;
type vector=array[1..60000] of integer;
var a:vector;
    f,g:text;
    i,n,k,j,l1,l2:integer;
    s,max:real;
begin
assign(f,'secv2.in');assign(g,'secv2.out');reset(f);rewrite(g);
readln(f,n,k);
for i:=1 to n do read(f,a[i]);
s:=0;max:=-1000000000;l1:=0;l2:=0;
for i:=1 to n do begin
s:=a[i];
for j:=i+1 to n do begin
if (j-i>=k)and (s>=max)then begin l1:=i;l2:=j-1;max:=s;end;
s:=s+a[j];end;end;
write(g,l1,' ',l2,' ',max:0:0);
close(f);close(g);end.