7252021-12-21 13:48:39kismartongInverziópython3Hibás válasz 2/50218ms121504 KiB
from sys import stdin, stdout

def main():
    n = int(stdin.readline())
    szamok = list(map(int, stdin.readline().split()))
    maxi, kezd, veg = 0, 0, n-1
    while True:
        if szamok[kezd] > szamok[veg] and veg-kezd > maxi:
            maxi = veg-kezd
            break
        elif veg > kezd:
            veg -= 1
        else:
            kezd += 1
    stdout.writelines(str(kezd+1) + " " + str(veg+1))

main()
            
    
RészfeladatÖsszpontTesztVerdiktIdőMemória
base2/50
1Elfogadva0/048ms19356 KiB
2Hibás válasz0/067ms31072 KiB
3Futási hiba0/128ms19632 KiB
4Elfogadva2/228ms19800 KiB
5Hibás válasz0/728ms19748 KiB
6Hibás válasz0/248ms31436 KiB
7Futási hiba0/2218ms113288 KiB
8Futási hiba0/2170ms117748 KiB
9Futási hiba0/2150ms120856 KiB
10Futási hiba0/2145ms121404 KiB
11Futási hiba0/2171ms121504 KiB
12Futási hiba0/2138ms119684 KiB
13Futási hiba0/2142ms121456 KiB
14Futási hiba0/2158ms121400 KiB
15Futási hiba0/2143ms121448 KiB
16Futási hiba0/2152ms121452 KiB
17Futási hiba0/2155ms121408 KiB
18Futási hiba0/2148ms121444 KiB
19Futási hiba0/3143ms121400 KiB
20Futási hiba0/3141ms121460 KiB
21Futási hiba0/2143ms121452 KiB
22Futási hiba0/2142ms121452 KiB
23Futási hiba0/2163ms121496 KiB
24Futási hiba0/2146ms121476 KiB