252332026-02-18 17:30:38VikiVölgy (100 pont)python3Accepted 100/100181ms7080 KiB
N = int(input()) #elemek szama
M = [] #magasagok
for i in range (N):
    M.append(int(input()))
a = 0 #aktualis hossz
h = 0 #eddigi leghosszabb
L = 0 #jelenlegi legmagasabb
i = 0
uL = 0
Li = 0

if N > 2:
    for i in range(N): #megkeressuk a legmagasabbat, tobb eseten az utolsot
        if M[i] >= uL:
            uL = M[i]
            Li = i+1
        else:
            continue
    
    i = 0

    for i in range(Li):
        if M[i] >= L:
            if a>h:
                h = a 
            a = 0
            L = M[i] 
        else: 
            a += 1 

    i = 0 
    a = 0

    M.reverse() 
    L = 0 
    a = 0


    for i in range(N-Li+1):
        if M[i] >= L: 
            if a>h:
                h = a
            a = 0
            L = M[i]
        else:
            a += 1

"""if a>h:
    h = a"""

if h == 0: 
    print("-1")
else:
    print(h+1)
SubtaskSumTestVerdictTimeMemory
base100/100
1Accepted0/017ms3120 KiB
2Accepted0/017ms3124 KiB
3Accepted5/516ms3320 KiB
4Accepted5/517ms2972 KiB
5Accepted5/517ms3124 KiB
6Accepted5/517ms3112 KiB
7Accepted5/517ms3112 KiB
8Accepted5/517ms3112 KiB
9Accepted5/517ms3320 KiB
10Accepted5/517ms3240 KiB
11Accepted5/524ms3380 KiB
12Accepted5/532ms3320 KiB
13Accepted5/530ms3484 KiB
14Accepted5/532ms3524 KiB
15Accepted5/5173ms7072 KiB
16Accepted5/5177ms7036 KiB
17Accepted5/5180ms7072 KiB
18Accepted5/5181ms6972 KiB
19Accepted5/5175ms7080 KiB
20Accepted5/5181ms7008 KiB
21Accepted5/5173ms7060 KiB
22Accepted5/5178ms7080 KiB