167482025-05-12 08:26:22algoproFelhasználónevekpypy3Futási hiba 20/100273ms38008 KiB
# UUID: 2f16004b-1ce5-49c6-ad3e-171ceb4f452f
username = input()
n = int(input())
taken = False
numbers = []
for i in range(n):
    cur = input()
    if cur == username:
        taken = True
    elif cur[:len(username)] == username:
        if cur[len(username)] != '0':
            if cur[len(username):].isalnum():
                numbers.append(int(cur[len(username):]))
if not taken:
    print(username)
elif len(numbers) == 0:
    print(username+"1")
else:
    numbers.sort()
    if numbers[0] != 1:
        print(username+"1")
    else:
        numbers.append(-1)
        i=0
        while numbers[i]+1 == numbers[i+1]:
            i+=1
        print(username+str(numbers[i]+1))

RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva45ms19440 KiB
2Elfogadva39ms19432 KiB
subtask220/20
3Elfogadva39ms19436 KiB
4Elfogadva43ms19460 KiB
subtask30/40
5Elfogadva41ms19948 KiB
6Elfogadva48ms19932 KiB
7Elfogadva41ms19936 KiB
8Elfogadva46ms19812 KiB
9Elfogadva46ms19940 KiB
10Elfogadva41ms19812 KiB
11Elfogadva46ms19948 KiB
12Elfogadva46ms19948 KiB
13Futási hiba65ms22736 KiB
14Futási hiba71ms22756 KiB
subtask40/40
15Elfogadva197ms34572 KiB
16Elfogadva257ms37848 KiB
17Elfogadva256ms37148 KiB
18Elfogadva257ms37540 KiB
19Elfogadva273ms37164 KiB
20Elfogadva266ms36384 KiB
21Elfogadva259ms38008 KiB
22Elfogadva257ms36104 KiB
23Futási hiba75ms22764 KiB
24Futási hiba65ms22756 KiB
25Futási hiba65ms22712 KiB
26Futási hiba79ms22712 KiB
27Elfogadva194ms34636 KiB