131542025-01-06 19:12:46fzs1969Inverziópypy3Futási hiba 12/50151ms65536 KiB
db = int(input())
t = list(map(int,input().split()))
méret = db + 1
h = [0] * méret
for i in range(db):
     h[t[i]] = i

maximum = h[0]
maxtáv = 0
for i in range(1,méret):
    if maxtáv < maximum-h[i]:
        maxtáv = maximum-h[i]
        elemek = [h[i], maximum]
    if maximum < h[i]:
        maximum = h[i]

if maxtáv > 0:
    print(elemek[0]+1, elemek[1]+1)
else:
    print(-1)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base12/50
1Elfogadva0/041ms19424 KiB
2Elfogadva0/057ms27344 KiB
3Elfogadva1/143ms19404 KiB
4Elfogadva2/241ms21108 KiB
5Elfogadva7/748ms21024 KiB
6Elfogadva2/268ms27248 KiB
7Futási hiba0/2142ms65536 KiB
8Futási hiba0/2120ms65536 KiB
9Futási hiba0/2144ms65536 KiB
10Futási hiba0/2123ms65536 KiB
11Futási hiba0/2151ms65536 KiB
12Futási hiba0/2146ms65536 KiB
13Futási hiba0/2125ms65536 KiB
14Futási hiba0/2122ms65536 KiB
15Futási hiba0/2123ms65536 KiB
16Futási hiba0/2142ms65536 KiB
17Futási hiba0/2145ms65536 KiB
18Futási hiba0/2146ms65536 KiB
19Futási hiba0/3119ms65536 KiB
20Futási hiba0/3148ms65536 KiB
21Futási hiba0/2142ms65536 KiB
22Futási hiba0/2123ms65536 KiB
23Futási hiba0/2122ms65536 KiB
24Futási hiba0/2137ms65536 KiB