Cod sursa(job #2101499)

Utilizator Luca19Hritcu Luca Luca19 Data 7 ianuarie 2018 16:57:02
Problema Divk Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <fstream>
using namespace std;
ifstream f("divk.in");
ofstream g("divk.out");
long long N,K,A,B,nr,i,j;
long long V[50001000];

int main()
{
    f>>N>>K>>A>>B;
    for (i=1;i<=N;i++)
    {
        f>>V[i];
        V[i]+=V[i - 1];
    }

    for (i=A;i<=B;i++)
    {
        for (j=i;j<=N;j++)
        {
            if ((V[j] - V[j - i]) % K == 0)
             nr++;
        }
    }

    g<<nr<<'\n';
    return 0;
}