58442023-10-03 21:01:38kristofUtazásszervezés (75 pont)cpp17Runtime error 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;

}
SubtaskSumTestVerdictTimeMemory
base11/75
1Accepted0/03ms1876 KiB
2Runtime error0/06ms2260 KiB
3Accepted3/33ms2356 KiB
4Wrong answer0/43ms2572 KiB
5Accepted4/42ms2616 KiB
6Accepted4/43ms2856 KiB
7Wrong answer0/43ms3068 KiB
8Runtime error0/43ms3072 KiB
9Runtime error0/53ms3284 KiB
10Runtime error0/53ms3492 KiB
11Runtime error0/64ms3456 KiB
12Runtime error0/64ms3728 KiB
13Runtime error0/64ms3808 KiB
14Runtime error0/64ms3828 KiB
15Runtime error0/66ms4068 KiB
16Runtime error0/66ms4276 KiB
17Runtime error0/66ms4404 KiB