183292025-10-20 15:30:48algoproInverziópypy3Elfogadva 50/501.715s95588 KiB
# UUID: 25b1df4c-da63-4325-97d6-6e1747e0b9b5
N = int(input())
A = sorted([(int(x),i) for i,x  in enumerate(input().split())])

a=b=0
leghatso=0
for i in range(N):
    cur,index=A[i]
    if index < leghatso:
        if leghatso-index>b-a:
            b=leghatso
            a=index
    leghatso=max(leghatso,index)

if a==b:
    print(-1)
else:
    print(a+1,b+1) 
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/039ms19608 KiB
2Elfogadva0/0105ms28636 KiB
3Elfogadva1/137ms19400 KiB
4Elfogadva2/250ms21128 KiB
5Elfogadva7/745ms21204 KiB
6Elfogadva2/2175ms28452 KiB
7Elfogadva2/2565ms95400 KiB
8Elfogadva2/21.71s95476 KiB
9Elfogadva2/21.715s95476 KiB
10Elfogadva2/21.598s95488 KiB
11Elfogadva2/21.516s95476 KiB
12Elfogadva2/21.644s94772 KiB
13Elfogadva2/21.526s95504 KiB
14Elfogadva2/21.616s95472 KiB
15Elfogadva2/2560ms95484 KiB
16Elfogadva2/21.567s95472 KiB
17Elfogadva2/21.601s95352 KiB
18Elfogadva2/21.674s95588 KiB
19Elfogadva3/3606ms95448 KiB
20Elfogadva3/3601ms95476 KiB
21Elfogadva2/2574ms95544 KiB
22Elfogadva2/21.567s95464 KiB
23Elfogadva2/21.503s95472 KiB
24Elfogadva2/2246ms95472 KiB