Pagini recente » Istoria paginii runda/simulare_de_oni_1/clasament | Istoria paginii runda/moisil_11-12/clasament | Istoria paginii runda/simulare-cartita-19b/clasament | Istoria paginii runda/pentru_o_bere/clasament | Cod sursa (job #163079)
Cod sursa(job #163079)
var v:array[1..100] of longint;
n,i,q,p,k,s,j,max:longint;
f,g:text;
begin
assign(f,'secv2.in');
assign(g,'secv2.out');
reset(f);
rewrite(g);
readln(f,n,k);
max:=-25000;
s:=0;
for i:=1 to n do read(f,v[i]);
for i:=1 to n do begin
s:=s+v[i];
if i>=k then if s>max then begin
max:=s;
p:=i;
end;
end;
s:=0;
j:=0;
max:=-25000;
for i:=p downto 1 do begin
s:=s+v[i];
j:=j+1;
if j>=k then if s>=max then begin
max:=s;
q:=i;
writeln(g,q,' ',p,' ',max);
end;
end;
close(f);
close(g);
end.