182492025-10-16 10:48:57dfehervariÚthasználati díj (75 pont)cpp17Hibás válasz 0/75300ms1004 KiB
#include<iostream>
#include<vector>
#include<string>

int main(){
    std::cout<<"Úthasználati díj\n";
    int N,k,db,i,j,utak;
    std::cin>>N>>k;
    std::vector<int> U(N);
    for(int i=0;i<N;++i){
        std::cin>>U[i];
    }
    db=0;
    i=0;
    utak=0;
    while(i<N){
        while(i<N and U[i]==0) ++i;
        if(i<N){
        db=1;
        j=i+1;
        while(j<N and db<k){
            if (U[j]==1){
                utak+=1;
                db+=1;
            }
            ++j;
            }
        }
        ++i;
    }
    std::cout<<utak;







    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/75
1Hibás válasz0/01ms316 KiB
2Hibás válasz0/01ms316 KiB
3Időlimit túllépés0/0282ms820 KiB
4Hibás válasz0/51ms316 KiB
5Hibás válasz0/51ms316 KiB
6Hibás válasz0/51ms316 KiB
7Hibás válasz0/51ms316 KiB
8Hibás válasz0/51ms508 KiB
9Hibás válasz0/51ms316 KiB
10Hibás válasz0/51ms316 KiB
11Hibás válasz0/51ms316 KiB
12Hibás válasz0/51ms316 KiB
13Hibás válasz0/51ms316 KiB
14Hibás válasz0/523ms820 KiB
15Hibás válasz0/537ms820 KiB
16Időlimit túllépés0/5298ms776 KiB
17Időlimit túllépés0/5275ms820 KiB
18Időlimit túllépés0/5300ms1004 KiB