130592025-01-05 13:04:55fzs1969Inverziópython3Időlimit túllépés 12/50583ms61440 KiB
db = int(input())
t = list(map(int,input().split()))
h = [0] * db
for i in range(db):
     h[t[i]-1] = i+1

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

if maxtáv > 0:
    print(elemek[0], elemek[1])
else:
    print(-1)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base12/50
1Elfogadva0/018ms3120 KiB
2Elfogadva0/070ms8952 KiB
3Elfogadva1/119ms3124 KiB
4Elfogadva2/220ms3224 KiB
5Elfogadva7/717ms3224 KiB
6Elfogadva2/272ms8956 KiB
7Időlimit túllépés0/2532ms61232 KiB
8Időlimit túllépés0/2546ms61432 KiB
9Időlimit túllépés0/2510ms61376 KiB
10Időlimit túllépés0/2531ms61244 KiB
11Időlimit túllépés0/2541ms61428 KiB
12Időlimit túllépés0/2533ms60088 KiB
13Időlimit túllépés0/2540ms61296 KiB
14Időlimit túllépés0/2540ms61224 KiB
15Időlimit túllépés0/2509ms61240 KiB
16Időlimit túllépés0/2536ms61244 KiB
17Időlimit túllépés0/2583ms61328 KiB
18Időlimit túllépés0/2537ms61380 KiB
19Időlimit túllépés0/3542ms61300 KiB
20Időlimit túllépés0/3509ms61236 KiB
21Időlimit túllépés0/2501ms61440 KiB
22Időlimit túllépés0/2569ms61220 KiB
23Időlimit túllépés0/2513ms61440 KiB
24Időlimit túllépés0/2508ms61324 KiB