167492025-05-12 08:30:37algoproFelhasználónevekpypy3Elfogadva 100/100270ms37864 KiB
# UUID: e52a9ee8-5677-4841-a5be-43de08c11950
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):].isdecimal():
                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
1Elfogadva39ms19448 KiB
2Elfogadva43ms19436 KiB
subtask220/20
3Elfogadva39ms19432 KiB
4Elfogadva43ms19440 KiB
subtask340/40
5Elfogadva48ms19932 KiB
6Elfogadva41ms19784 KiB
7Elfogadva45ms20168 KiB
8Elfogadva41ms19896 KiB
9Elfogadva46ms19956 KiB
10Elfogadva48ms19864 KiB
11Elfogadva41ms19948 KiB
12Elfogadva41ms19944 KiB
13Elfogadva46ms19688 KiB
14Elfogadva41ms19688 KiB
subtask440/40
15Elfogadva194ms34660 KiB
16Elfogadva266ms37616 KiB
17Elfogadva256ms37332 KiB
18Elfogadva256ms37720 KiB
19Elfogadva270ms37156 KiB
20Elfogadva259ms36384 KiB
21Elfogadva270ms37864 KiB
22Elfogadva259ms36156 KiB
23Elfogadva225ms25576 KiB
24Elfogadva207ms26600 KiB
25Elfogadva203ms25328 KiB
26Elfogadva209ms25296 KiB
27Elfogadva194ms34600 KiB