145582025-01-16 08:55:54Leventusz09Felhasználónevekcpp17Accepted 100/100495ms26288 KiB
#include <fstream>
#include <iostream>
#include <string>
#include <vector>
#include <set>

using namespace std;

int main() {
    // ifstream cin("input.txt");
    // ofstream cout("output.txt");

    string S;
    cin >> S;

    int N;
    cin >> N;

    set<string> Us;

    string u;
    for (int i = 0; i < N; ++i) {
        cin >> u;
        Us.insert(u);
    }

    string T = "";

    int c = 0;
    while (Us.count(S + ((c)?to_string(c):"")  )  ) {
        c++;
    }

    T = S + ((c) ? to_string(c) : "");


    cout << T << endl;

    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Accepted1ms508 KiB
subtask220/20
3Accepted1ms312 KiB
4Accepted1ms312 KiB
subtask340/40
5Accepted1ms316 KiB
6Accepted1ms316 KiB
7Accepted1ms316 KiB
8Accepted1ms316 KiB
9Accepted1ms520 KiB
10Accepted1ms408 KiB
11Accepted1ms316 KiB
12Accepted1ms316 KiB
13Accepted1ms316 KiB
14Accepted1ms316 KiB
subtask440/40
15Accepted333ms26240 KiB
16Accepted391ms26264 KiB
17Accepted391ms26256 KiB
18Accepted372ms26288 KiB
19Accepted411ms26060 KiB
20Accepted416ms26188 KiB
21Accepted495ms26164 KiB
22Accepted493ms26228 KiB
23Accepted243ms17972 KiB
24Accepted245ms17972 KiB
25Accepted277ms17980 KiB
26Accepted273ms17716 KiB
27Accepted307ms26164 KiB