Cod sursa(job #2558146)

Utilizator vvvlll50Lazar Vlad vvvlll50 Data 26 februarie 2020 12:40:25
Problema Divk Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <bits/stdc++.h>

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

int cnt,i,j,k,maxi,mini,n,v[500001];

int main()
{
    f>>n>>maxi>>mini>>k;
    for(int i=1;i<=n;i++)
    {
        f>>v[i];
        v[i]+=v[i-1];
    }
    for(int i=mini;i<=n;i++)
    {
        for(j=i;i-j+1<=maxi&&j>=1;j--)
        {
            if((v[i]-v[j-1])%k==0)cnt++;

        }

    }
    g<<cnt;

}