122672024-12-10 21:22:13CsongiFelhasználónevekcpp17Futási hiba 20/10061ms1640 KiB
#include <bits/stdc++.h>
#define ll long long
using namespace std;

int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);

    string valerio; cin >> valerio;
    int n; cin >> n;
    string x;
    vector<int> f(0);
    bool found = false;
    for (int i = 0; i < n; i++)
    {
        cin >> x;
        if (x.find(valerio) != string::npos && x.length() > valerio.length())
        {
            x.erase(x.find(valerio), valerio.length());
            f.push_back(stoi(x));
        }
        else if (x == valerio)
        {
            found = true;
            f.push_back(0);
        }
    }
    sort(f.begin(), f.end());
    int i = 0;
    for (i = 0; i < f.size(); i++)
    {
        if (i != f[i] && found)
        {
            cout << valerio << i << endl;
            return 0;
        }
        else if (!found)
        {
            cout << valerio << endl;
            return 0;
        }
    }
    cout << valerio << i << endl;

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms320 KiB
2Elfogadva1ms320 KiB
subtask220/20
3Elfogadva1ms320 KiB
4Elfogadva1ms320 KiB
subtask30/40
5Elfogadva1ms320 KiB
6Elfogadva1ms320 KiB
7Elfogadva1ms320 KiB
8Elfogadva1ms392 KiB
9Elfogadva1ms320 KiB
10Elfogadva1ms320 KiB
11Elfogadva1ms320 KiB
12Elfogadva1ms320 KiB
13Futási hiba3ms320 KiB
14Futási hiba3ms492 KiB
subtask40/40
15Elfogadva59ms1600 KiB
16Elfogadva61ms1456 KiB
17Elfogadva61ms1572 KiB
18Elfogadva61ms1460 KiB
19Elfogadva61ms1464 KiB
20Elfogadva61ms1460 KiB
21Elfogadva61ms1640 KiB
22Elfogadva61ms1512 KiB
23Futási hiba3ms756 KiB
24Futási hiba3ms320 KiB
25Futási hiba3ms320 KiB
26Futási hiba3ms320 KiB
27Elfogadva59ms1348 KiB