Pagini recente » Cod sursa (job #1476683) | Cod sursa (job #2187435) | Cod sursa (job #1907343) | Cod sursa (job #1622092) | Cod sursa (job #1868745)
#include<cstdio>
int v[500001],sum,vc[100001],a,b,n,m,i,j,k,s,cate,p1,s1[500001];
int main ()
{
freopen("divk.in","r",stdin);
freopen("divk.out","w",stdout);
scanf("%d%d%d%d",&n,&k,&a,&b);
vc[0]=1;
for(i=1;i<=n;i++)
{
scanf("%d",&v[i]);
s+=v[i];
s%=k;
s1[i]=s;
if(i>=a)
{
for(j=i-a;j>=i-b&&j>=0;j--)
if(s1[i]==s1[j])
sum++;
}
}
printf("%d",sum);
return 0;
}