7272021-12-21 14:09:02kismartongKéséspython3Időlimit túllépés 10/50597ms33452 KiB
from sys import stdin, stdout

def main():
    n = int(stdin.readline())
    sz = list(map(int, stdin.readline().split()))
    megnezve = []
    mini = n-1
    ford = list(reversed(sz))
    for i in sz:
        if i not in megnezve:
            if n - ford.index(i)-1 < mini:
                mini = n - ford.index(i)-1
            megnezve.append(i)
    stdout.writelines(str(mini+1))

main()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base10/50
1Elfogadva0/045ms13016 KiB
2Időlimit túllépés0/0540ms6764 KiB
3Elfogadva5/552ms13348 KiB
4Elfogadva5/556ms13428 KiB
5Időlimit túllépés0/5507ms26212 KiB
6Időlimit túllépés0/5531ms26976 KiB
7Időlimit túllépés0/4545ms29360 KiB
8Időlimit túllépés0/4575ms30508 KiB
9Időlimit túllépés0/4592ms31664 KiB
10Időlimit túllépés0/4584ms32988 KiB
11Időlimit túllépés0/4554ms32944 KiB
12Időlimit túllépés0/2597ms33420 KiB
13Időlimit túllépés0/2595ms33400 KiB
14Időlimit túllépés0/1569ms33396 KiB
15Időlimit túllépés0/1597ms33424 KiB
16Időlimit túllépés0/1579ms33452 KiB
17Időlimit túllépés0/1589ms33388 KiB
18Időlimit túllépés0/1597ms33448 KiB
19Időlimit túllépés0/1595ms33348 KiB