167472025-05-12 08:22:12algoproFelhasználónevekpypy3Runtime error 0/100270ms37860 KiB
# UUID: 7b1d8bde-0b4c-4139-a94d-b93f8e2ead7f
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)
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))

SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted39ms19632 KiB
2Accepted46ms19444 KiB
subtask20/20
3Accepted43ms19432 KiB
4Runtime error67ms22756 KiB
subtask30/40
5Accepted41ms19956 KiB
6Accepted46ms20096 KiB
7Accepted41ms19844 KiB
8Accepted46ms19880 KiB
9Accepted46ms19976 KiB
10Accepted46ms19924 KiB
11Accepted41ms19992 KiB
12Accepted45ms19996 KiB
13Runtime error72ms22756 KiB
14Runtime error65ms22712 KiB
subtask40/40
15Accepted194ms34728 KiB
16Accepted266ms37528 KiB
17Accepted256ms37208 KiB
18Accepted256ms37664 KiB
19Accepted270ms37160 KiB
20Accepted261ms36572 KiB
21Accepted266ms37860 KiB
22Accepted254ms36136 KiB
23Runtime error75ms22756 KiB
24Runtime error67ms22772 KiB
25Runtime error65ms22748 KiB
26Runtime error74ms22760 KiB
27Accepted190ms34600 KiB