58442023-10-03 21:01:38kristofUtazásszervezés (75 pont)cpp17Futási hiba 11/756ms4404 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
        if(igenyek[i]+m > k){
            break;
        }
        for(int j = 0; j < n; j++){//vegigmegy az idegenvezetokon
            if(igenyek[i] - idegenvezetok[j] >= m){//ha van olyan aki elerheto  
                idegenvezetok[i] = i;//tegye elerhetetlenne
                v++;
                break;
            }
        
        }
    }
    cout << v;

}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base11/75
1Elfogadva0/03ms1876 KiB
2Futási hiba0/06ms2260 KiB
3Elfogadva3/33ms2356 KiB
4Hibás válasz0/43ms2572 KiB
5Elfogadva4/42ms2616 KiB
6Elfogadva4/43ms2856 KiB
7Hibás válasz0/43ms3068 KiB
8Futási hiba0/43ms3072 KiB
9Futási hiba0/53ms3284 KiB
10Futási hiba0/53ms3492 KiB
11Futási hiba0/64ms3456 KiB
12Futási hiba0/64ms3728 KiB
13Futási hiba0/64ms3808 KiB
14Futási hiba0/64ms3828 KiB
15Futási hiba0/66ms4068 KiB
16Futási hiba0/66ms4276 KiB
17Futási hiba0/66ms4404 KiB