114032024-09-11 21:09:27zolmikiBejgli (80 pont)python3Elfogadva 80/8082ms15156 KiB
bejgli_hosszusaga = int(input())

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

szeletek_szama = 0

aktualis_helyzet = 1
megkezdett_szelet_hossza = 0
szeletek_hosszai = {}
for szelet in szeletek:
    if szelet == 1 :
        szeletek_szama += 1
        if szelet not in szeletek_hosszai.keys():
            szeletek_hosszai[szelet] = 1
        else :
            szeletek_hosszai[szelet] += 1
    else :
        megkezdett_szelet_hossza = szelet
        if megkezdett_szelet_hossza == aktualis_helyzet:
            szeletek_szama += 1
            aktualis_helyzet = 0
            if szelet not in szeletek_hosszai.keys():
                szeletek_hosszai[szelet] = 1
            else:
                szeletek_hosszai[szelet] += 1
        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)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base80/80
1Elfogadva0/017ms3096 KiB
2Elfogadva0/018ms3276 KiB
3Elfogadva4/417ms3176 KiB
4Elfogadva4/417ms3176 KiB
5Elfogadva4/417ms3088 KiB
6Elfogadva4/417ms3356 KiB
7Elfogadva4/417ms3248 KiB
8Elfogadva4/417ms3176 KiB
9Elfogadva4/417ms3176 KiB
10Elfogadva4/417ms3176 KiB
11Elfogadva4/417ms3320 KiB
12Elfogadva4/419ms3308 KiB
13Elfogadva4/420ms3688 KiB
14Elfogadva4/423ms3944 KiB
15Elfogadva4/425ms4200 KiB
16Elfogadva4/428ms3712 KiB
17Elfogadva4/448ms6596 KiB
18Elfogadva4/482ms5068 KiB
19Elfogadva4/481ms13172 KiB
20Elfogadva4/481ms14544 KiB
21Elfogadva4/479ms15156 KiB
22Elfogadva4/476ms9168 KiB