Pagini recente » Cod sursa (job #1554293) | Cod sursa (job #2837093) | Cod sursa (job #1533478) | Cod sursa (job #2432757) | Cod sursa (job #1768227)
#include <iostream>
#include <fstream>
#define NMAX 500001
using namespace std;
ifstream in("divk.in");
ofstream out("divk.out");
int a[NMAX],n,x,y,k,contor;
int main()
{
in >> n >> k >> x >> y;
for(int i=1;i<=n;i++)
{
in >> a[i];
}
for(int i=1;i<=n;i++)
{
a[i]+=a[i-1];
}
for(int i=1;i<=n;i++)
{
for(int j=i+x-1;j<=i+y-1 && j<=n;j++)
{
if((a[j]-a[i-1]+k)%k==0)
{
contor++;
//s cout << i << " " << j << endl;
}
}
}
out << contor;
return 0;
}