Cod sursa(job #1685751)

Utilizator EzrealHorodinca Mihai Ezreal Data 11 aprilie 2016 20:34:02
Problema Divk Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <fstream>
#include <iostream>

using namespace std;

ofstream g("divk.out");
ifstream f("divk.in");

long int s[550000];

int main()
{
    long long int n, k, a, b, i, j, r, m=0;
    f>>n>>k>>a>>b;
    for (i=0;i<n;i++)
    {
        f>>r;
        for (j=i-b+1;j<=i-a+1;j++)
            if (j>=0)
            {
                s[j]=(s[j]+r)%k;
                if (s[j]==0)
                    m++;
            }
    }
    g<<m;
    return 0;
}