50112023-04-09 14:04:27Laci3000Utazásszervezés (75 pont)cpp17Wrong answer 19/757ms3276 KiB

#include <vector>
#include <iostream>

using namespace std;

void beolvaso() {
    int idegenvezetok;
    cin >> idegenvezetok;
    int szezonhossz;
    cin >> szezonhossz;
    int uthossz;
    cin >> uthossz;
    int  csoportok;
    cin >> csoportok;

    int megthetout = 0;
    vector<int> lista(csoportok);

    for (int i = 0; i < csoportok; i++)
    {
        cin >> lista[i];
    }
    bool vege = false;
    vector<int> idegen(idegenvezetok);
    for (int i = 0; i < idegenvezetok; i++)
    {
        if (lista[i] + uthossz < szezonhossz && i < csoportok) {
            idegen[i] = lista[i] + uthossz - 1;
            megthetout++;
            
        }
        else {
            vege = true;
            break;
        }
    }
    for (int a = 0; a < idegenvezetok && !vege; a++)
    {   
        for (int i = idegenvezetok; i < csoportok; i++)
        {
            if(lista[i] > idegen[a] && lista[i] + uthossz - 1 <= szezonhossz) {
                idegen[a] = lista[i] + uthossz - 1;
                megthetout++;
                lista.erase(lista.begin() + i - 1);
                i--;
                csoportok--;
               
            }
        

        }
    }
    cout << megthetout;
}
 
int main()
{
    beolvaso();
}

SubtaskSumTestVerdictTimeMemory
base19/75
1Accepted0/03ms1836 KiB
2Wrong answer0/07ms2140 KiB
3Accepted3/32ms1996 KiB
4Accepted4/43ms2120 KiB
5Accepted4/42ms2192 KiB
6Accepted4/43ms2440 KiB
7Accepted4/43ms2532 KiB
8Wrong answer0/42ms2616 KiB
9Wrong answer0/53ms2752 KiB
10Wrong answer0/53ms2836 KiB
11Wrong answer0/64ms2968 KiB
12Wrong answer0/66ms3180 KiB
13Wrong answer0/66ms3268 KiB
14Wrong answer0/67ms3268 KiB
15Wrong answer0/67ms3272 KiB
16Wrong answer0/67ms3272 KiB
17Wrong answer0/67ms3276 KiB