Cod sursa(job #2419709)

Utilizator BogauuuBogdan Ivancu Bogauuu Data 9 mai 2019 11:51:07
Problema Divk Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <fstream>

using namespace std;

ifstream fin("divk.in");
ofstream fout("divk.out");

int n,k,a,b,i,j,x,s[500005],c,nr;

int main()
{
    fin >> n >> k >> a >> b;
    for (i=1;i<=n;i++)
    {
        fin >> x;
        x%=k;
        s[i]=s[i-1]+x;
    }
    for (i=a;i<=b;i++)
    {
        for (j=i;j<=n;j++)
        {
            c=s[j]-s[j-i];
            if (c%k==0) nr++;
        }
    }
    fout << nr;

    return 0;
}