Cod sursa(job #930330)

Utilizator george_stelianChichirim George george_stelian Data 27 martie 2013 16:24:22
Problema Divk Scor 50
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.4 kb
var f,g:text;v:array[1..500000]of longint;n,a,b,k,x,i,j,s:longint;
begin
assign(f,'divk.in');reset(f);assign(g,'divk.out');rewrite(g);
read(f,n,k,a,b);
for i:=1 to n do begin
read(f,x);
s:=(s+x)mod k;
v[i]:=s;
                 end;
s:=0;
for i:=a to b do begin
if v[i]=0 then inc(s);
for j:=i+1 to n do
if v[j]=v[j-i]then inc(s);
                  end;
write(g,s);
close(f);close(g);
end.