157962025-02-28 14:33:13MangoBejgli (80 pont)python3Wrong answer 42/80151ms10936 KiB
h = int(input())
sz = input()
sz = sz.split()
v = 0
vv = 0
m = []
mm = []
mmm = 0
ms = 0
a = 0
for i in range(h):
    if v == int(sz[i]) - 1:
        v = 0
        vv += 1
        if i == 0:
            m.append(int(sz[i]))
            mm.append(int(sz[i]))
            mmm += 1
        else:
            for f in range(mmm):
                if m[f] == int(sz[i]):
                    mm[f] += int(sz[i])
                    break
                else:
                    if a - 1 == mmm:
                        m.append(int(sz[i]))
                        mm.append(int(sz[i]))
                        a = 0
                        mmm += 1
                    else:
                        a += 1
    else:
        v += 1

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

print(vv)
print(ms)
SubtaskSumTestVerdictTimeMemory
base42/80
1Accepted0/016ms3124 KiB
2Wrong answer0/016ms3084 KiB
3Partially correct2/416ms3196 KiB
4Partially correct2/416ms3380 KiB
5Partially correct2/416ms3292 KiB
6Partially correct2/416ms3312 KiB
7Accepted4/416ms3124 KiB
8Partially correct2/417ms3124 KiB
9Partially correct2/417ms3224 KiB
10Partially correct2/418ms3220 KiB
11Partially correct2/417ms3380 KiB
12Partially correct2/418ms3392 KiB
13Partially correct2/418ms3636 KiB
14Partially correct2/420ms3916 KiB
15Partially correct2/424ms4344 KiB
16Partially correct2/426ms3380 KiB
17Partially correct2/441ms6080 KiB
18Partially correct2/4151ms4572 KiB
19Partially correct2/470ms10936 KiB
20Partially correct2/465ms10420 KiB
21Partially correct2/472ms10520 KiB
22Partially correct2/468ms8544 KiB