Pagini recente » Cod sursa (job #1106178) | Cod sursa (job #1874843) | Cod sursa (job #206528) | Cod sursa (job #1777812) | Cod sursa (job #31003)
Cod sursa(job #31003)
#include <stdio.h>
#include <string.h>
FILE *f=freopen("divk.in","r",stdin), *g=freopen("divk.out","w",stdout);
unsigned long i,j,s,nr,N,A,B,K,x[14000];
int main()
{
scanf("%d %d %d %d",&N,&K,&A,&B);
for (i=1;i<=N;i++)
scanf("%d",&x[i]);
for (i=1;i<=N;i++)
{
s=0;
for (j=i;j<=i+A-1;j++) s+=x[j];
for (j=i+A;j<i+B;j++)
{
s+=x[j];
if (s%K==0) nr++;
}
}
printf("%d\n",nr);
//for (i=1;i<=N;i++) printf("%d ",stuff[i]);
return 0;
}