115852024-10-27 14:13:55balintFelhasználónevekpython3Hibás válasz 20/100407ms20408 KiB
def main():
    username = input()
    length = len(username)
    takens = set()   
    for _ in range(int(input())):
        name = input()
        if len(name) == length:
            if name == username:
                takens.add(0)
        elif len(name) > length:
            if name[:length] == username:
                if name[length:].isdigit():
                    takens.add(int(name[length:]))

    i = 0
    while True:
        if i not in takens:
            if i == 0:
                print(username)
            else:
                print(username + str(i))
            return
        i+= 1
main()
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva16ms3128 KiB
2Elfogadva16ms2980 KiB
subtask220/20
3Elfogadva16ms3316 KiB
4Elfogadva16ms3036 KiB
subtask30/40
5Elfogadva17ms3128 KiB
6Elfogadva17ms3124 KiB
7Elfogadva17ms3004 KiB
8Elfogadva17ms3128 KiB
9Elfogadva16ms3016 KiB
10Elfogadva16ms3128 KiB
11Elfogadva17ms3320 KiB
12Elfogadva16ms3324 KiB
13Hibás válasz16ms3312 KiB
14Hibás válasz16ms3128 KiB
subtask40/40
15Elfogadva363ms20392 KiB
16Elfogadva372ms20276 KiB
17Elfogadva370ms20244 KiB
18Elfogadva370ms20408 KiB
19Elfogadva381ms20196 KiB
20Elfogadva407ms20256 KiB
21Elfogadva405ms20328 KiB
22Elfogadva388ms20388 KiB
23Hibás válasz263ms6400 KiB
24Hibás válasz263ms6400 KiB
25Hibás válasz268ms6400 KiB
26Hibás válasz259ms6400 KiB
27Hibás válasz375ms20392 KiB