Cod sursa(job #123161)

Utilizator TudorutzuMusoiu Tudor Tudorutzu Data 14 ianuarie 2008 21:19:40
Problema Divk Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.59 kb
var  v:array[1..500000] of longint;
     f,g:text;
     n,j,a,b,s,nr,k:longint;
     i:longint;
begin
     assign(f,'divk.in'); reset(f);
     assign(g,'divk.out'); rewrite(g);
     readln(f,n,k,a,b);
     for i:=1 to n do
     begin
          readln(f,v[i]);
          v[i]:=v[i] mod 5;
     end;
     nr:=0;
     for i:=1 to n do
     begin
          s:=0;
          for j:=1 to b do
          begin
               if i+j-1<=n then s:=s+v[i+j-1];
               if (j>=a)and(s mod k=0)and(i+j-1<=n) then inc(nr);
          end;
     end;
     writeln(g,nr);
     close(g);
end.