58432023-10-03 20:53:22kristofUtazásszervezés (75 pont)cpp17Hibás válasz 0/756ms3520 KiB
#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

int main(){
    int n, k, m, c, v;
    v = 0;
    cin >> n >> k >> m >> c;
    //* 2 10 4 6
    int idegenvezetok[n];
    for(int i = 0; i < n; i++) idegenvezetok[i] = -11;

    int igenyek[c];
    for(int i = 0; i < c; i++) cin >> igenyek[i];

    for(int i = 0; i < c; i++){//vegigmegy az igenyeken
        for(int j = 0; j < n; j++){//vegigmegy az idegenvezetokon
            if(igenyek[i] - idegenvezetok[j] >= k-m+1){//ha van olyan aki elerheto  
                idegenvezetok[i] = i;//tegye elerhetetlenne
                v++;
            }
            continue;
        
        }
    }
    cout << v;

}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/75
1Elfogadva0/03ms1880 KiB
2Hibás válasz0/06ms2248 KiB
3Hibás válasz0/33ms2420 KiB
4Hibás válasz0/43ms2508 KiB
5Hibás válasz0/43ms2728 KiB
6Hibás válasz0/43ms2836 KiB
7Hibás válasz0/42ms2800 KiB
8Hibás válasz0/42ms2804 KiB
9Hibás válasz0/53ms2804 KiB
10Hibás válasz0/53ms2804 KiB
11Hibás válasz0/64ms3056 KiB
12Hibás válasz0/64ms3308 KiB
13Hibás válasz0/64ms3376 KiB
14Hibás válasz0/66ms3348 KiB
15Hibás válasz0/66ms3268 KiB
16Hibás válasz0/66ms3264 KiB
17Hibás válasz0/66ms3520 KiB