Cod sursa(job #1133386)

Utilizator AndreiDumitrescuAndrei Dumitrescu AndreiDumitrescu Data 4 martie 2014 20:33:53
Problema Divk Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#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 = 1 ; i <= N ; ++i)
        scanf("%d", &v[i]);
    for(i = 1 ; 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 == 7)
                break;
        }
    }
    printf("%d", contor);

}