Pagini recente » Cod sursa (job #2110161) | Cod sursa (job #2282518) | Cod sursa (job #512005) | Cod sursa (job #955105) | Cod sursa (job #1704299)
#include <bits/stdc++.h>
#define NMax 500005
#define ll long long
using namespace std;
ifstream f("divk.in");
ofstream g("divk.out");
ll n,k,x,y,ANS;
ll a[NMax],sum[NMax];
int main()
{
f >> n >> k >> x >> y;
for(int i = 1; i <= n; ++i){
f >> a[i];
sum[i] = sum[i - 1] + a[i];
}
for(int i = 1; i <= n; ++i){
for(int j = x; j <= y; ++j)
if(i - j >= 0)
if(!((sum[i] - sum[i - j]) % k))
++ANS;
}
g << ANS << '\n';
return 0;
}