250802026-02-17 20:18:32VikiVölgy (100 pont)python3Hibás válasz 60/100185ms7104 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


if N > 2:
    for i in range(N):
        if M[i] >= L:
            if a>h:
                h = a 
            a = 0
            L = M[i] 
        else: 
            a += 1 
    i = 0 
    
    M.reverse() 
    if M[i] != L: 
        L = 0 
        a = 0
        for i in range(N):
            if M[i] >= L: 
                if a>h:
                    h = a
                    a = 0
                L = M[i]
            else:
                a += 1

if h == 0: 
    print("-1")
else:
    print(h+1)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base60/100
1Elfogadva0/014ms3312 KiB
2Hibás válasz0/017ms3144 KiB
3Elfogadva5/516ms3124 KiB
4Elfogadva5/516ms3120 KiB
5Hibás válasz0/517ms3124 KiB
6Elfogadva5/517ms3112 KiB
7Elfogadva5/517ms3128 KiB
8Elfogadva5/517ms3120 KiB
9Elfogadva5/517ms3324 KiB
10Hibás válasz0/517ms3116 KiB
11Elfogadva5/525ms3376 KiB
12Hibás válasz0/532ms3396 KiB
13Hibás válasz0/534ms3484 KiB
14Hibás válasz0/532ms3516 KiB
15Hibás válasz0/5180ms7104 KiB
16Hibás válasz0/5180ms7060 KiB
17Elfogadva5/5182ms6944 KiB
18Elfogadva5/5164ms6944 KiB
19Hibás válasz0/5182ms6944 KiB
20Elfogadva5/5168ms6948 KiB
21Elfogadva5/5185ms6964 KiB
22Elfogadva5/5166ms6948 KiB