import sys
def lucynka():
danie = sys.stdin
#danie = open("danie1.txt", "r")
danie.readline()
line = danie.readline()
#print(line)
le1 = []
maks = 0
for znak in line.split():
z = int(znak)
if maks < z:
maks = z
le1.append(z)
max_ok = 1
for przes in range(len(le1)):
#kompost
kom = le1[przes]
ok = 1
if kom == maks:
continue
#for i in range(len(le1)):
i = przes
while True:
i += 1
if i >= len(le1):
i -= len(le1)
kora = le1[i]
if kora > kom:
kom = kora
ok += 1
if kora == maks:
break
if ok > max_ok:
max_ok = ok
print(max_ok)
lucynka()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | import sys def lucynka(): danie = sys.stdin #danie = open("danie1.txt", "r") danie.readline() line = danie.readline() #print(line) le1 = [] maks = 0 for znak in line.split(): z = int(znak) if maks < z: maks = z le1.append(z) max_ok = 1 for przes in range(len(le1)): #kompost kom = le1[przes] ok = 1 if kom == maks: continue #for i in range(len(le1)): i = przes while True: i += 1 if i >= len(le1): i -= len(le1) kora = le1[i] if kora > kom: kom = kora ok += 1 if kora == maks: break if ok > max_ok: max_ok = ok print(max_ok) lucynka() |
English