Cod sursa(job #594560)

Utilizator valentin.harsanValentin Harsan valentin.harsan Data 8 iunie 2011 12:55:19
Problema Divk Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.37 kb
#include<stdio.h>

int n,a,b,k,x[500010];
long long sum;

int main() {
	int i,j;
	freopen("divk.in","r",stdin);
	freopen("divk.out","w",stdout);
	scanf("%d%d%d%d",&n,&k,&a,&b);
	for(i=1;i<=n;++i) {
		scanf("%d",&x[i]);
		x[i]+=x[i-1];
	}
	for(i=a;i<=b;++i) {
		for(j=i;j<=n;++j) {
			if((x[j]-x[j-i])%k==0)
				++sum;
		}
	}
	printf("%d",sum);
	return 0;
}