Cod sursa(job #3343407)

Utilizator TudorAndreiPatrascuTudor Andrei Patrascu TudorAndreiPatrascu Data 27 februarie 2026 12:39:47
Problema Divk Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <fstream>

using namespace std;
ifstream fin ("divk.in");
ofstream fout ("divk.out");
int v[500001];
int main()
{
    int N,K,A,B,l,c,s;
    fin>>N>>K>>A>>B;
    c=0;
    for (int i=0;i<N;i++) {
        fin>>v[i];
    }
    for (int i=0;i<=N-B;i++) {
        s=0;
        l=0;
        for (int j=i;j<N;j++) {
            s+=v[j];
            l+=1;
            if (l>=A || l<=B) {
            if (s%K==0) {
                c++;
            }
        }
        else {
            break;
        }
        }
    }
    fout<<c;
    return 0;
}