114042024-09-11 21:17:04zolmikiBejgli (80 pont)python3Accepted 80/8083ms14976 KiB
bejgli_hossza = int(input())

szeletek = []
for olvasott_darab in input().split(" "):
    szeletek.append(int(olvasott_darab))

szeletek_szama = 0

aktualis_helyzet = 1
szeletek_hosszai = {}

for szelet in szeletek:
    if szelet == 1 or szelet == aktualis_helyzet:
        szeletek_szama += 1
        aktualis_helyzet = 1
        if szelet not in szeletek_hosszai.keys():
            szeletek_hosszai[szelet] = 1
        else :
            szeletek_hosszai[szelet] += 1
    else :
        aktualis_helyzet += 1

print(str(szeletek_szama))

max_darab = 0
max_szelet_hossza = 0

for szelet_hossz, szelet_darab in szeletek_hosszai.items():
    if szelet_darab > max_darab:
        max_darab = szelet_darab
        max_szelet_hossza = szelet_hossz

print(max_szelet_hossza)
SubtaskSumTestVerdictTimeMemory
base80/80
1Accepted0/017ms3084 KiB
2Accepted0/017ms3116 KiB
3Accepted4/417ms3048 KiB
4Accepted4/417ms3088 KiB
5Accepted4/417ms3048 KiB
6Accepted4/417ms3192 KiB
7Accepted4/417ms2920 KiB
8Accepted4/417ms3048 KiB
9Accepted4/417ms3320 KiB
10Accepted4/417ms3320 KiB
11Accepted4/418ms3356 KiB
12Accepted4/419ms3048 KiB
13Accepted4/419ms3688 KiB
14Accepted4/421ms3956 KiB
15Accepted4/425ms4204 KiB
16Accepted4/428ms3816 KiB
17Accepted4/443ms6632 KiB
18Accepted4/483ms5012 KiB
19Accepted4/471ms13416 KiB
20Accepted4/475ms14164 KiB
21Accepted4/475ms14976 KiB
22Accepted4/475ms8836 KiB