159072025-03-11 13:59:46MangoBejgli (80 pont)python3Hibás válasz 2/80237ms10884 KiB
h = int(input())
sz = input()
sz = sz.split()
v = 0
vv = 1
m = []
mm = []
mmm = 0
ms = 0
a = 0
for i in range(h):
    sz[i] = int(sz[i])
    if i == 0:
        mm.append(sz[i])
        m.append(sz[i])
        mmm = 1
        i += sz[i]
    else:
        for f in range(mmm):
            if m[f] == sz[i]:
                mm[f] += sz[i]
                vv += 1
                break
            else:
                if a + 1 == sz[i]:
                    mm.append(sz[i])
                    m.append(sz[i])
                    mmm += 1
                    vv += 1
                    i += sz[i]
                else:
                    a += 1

for j in range(mmm):
    if mm[j] / m[j] > ms:
        ms = m[j]


print(m,mm)
print(vv)
print(ms)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base2/80
1Hibás válasz0/016ms3072 KiB
2Hibás válasz0/016ms3052 KiB
3Hibás válasz0/416ms3112 KiB
4Hibás válasz0/416ms3076 KiB
5Hibás válasz0/417ms3124 KiB
6Részben helyes2/417ms3204 KiB
7Hibás válasz0/417ms3128 KiB
8Hibás válasz0/417ms3132 KiB
9Hibás válasz0/418ms3204 KiB
10Hibás válasz0/419ms3204 KiB
11Hibás válasz0/420ms3528 KiB
12Hibás válasz0/420ms3224 KiB
13Hibás válasz0/427ms3812 KiB
14Hibás válasz0/435ms3940 KiB
15Hibás válasz0/435ms4188 KiB
16Hibás válasz0/445ms3380 KiB
17Hibás válasz0/4104ms6164 KiB
18Hibás válasz0/4109ms4304 KiB
19Hibás válasz0/4178ms10884 KiB
20Hibás válasz0/4143ms10536 KiB
21Hibás válasz0/4237ms10776 KiB
22Hibás válasz0/4144ms8472 KiB