Pagini recente » Cod sursa (job #2291344) | Cod sursa (job #477966) | Cod sursa (job #2297366) | Cod sursa (job #2063695) | Cod sursa (job #1133397)
#include <stdio.h>
using namespace std;
int v[500000];
int main()
{
int N ,K, A, B , i , contor = 0, s = 0 ,contor2 ,i1;
freopen("divk.in","r",stdin);
freopen("divk.out","w",stdout);
scanf("%d%d%d%d", &N , &K, &A, &B);
for(i = 0 ; i < N ; ++i)
scanf("%d", &v[i]);
for(i = 0 ; i < N ; ++i)
{
contor2 = 0 ;
i1 = i ;
s = 0 ;
while(contor2 < B)
{
s = s + v[i1];
contor2++;
i1++;
if(contor2 >= A && s % K == 0)
contor++;
if(i1 == N)
break;
}
}
printf("%d", contor);
}