211932026-01-12 16:59:53algoproSzigetek (35 pont)pypy3Runtime error 27/3575ms32000 KiB
# UUID: a48b1946-db70-4c54-b1b5-ae663dd4c653
n = int(input())
dij = list(map(int, input().split()))
op = [0] * n

op[0] = dij[0]
op[1] = dij[0] + dij[1]

for e, i in enumerate(dij[2::]):
    if op[e+1] > op [e]: 
        op[e+2] = dij[e+2] + op[e]
    else:
        op[e+2] = dij[e+2] + op[e+1]

print(op[-1])

SubtaskSumTestVerdictTimeMemory
base27/35
1Accepted0/039ms19452 KiB
2Runtime error0/065ms32000 KiB
3Accepted1/143ms19352 KiB
4Accepted1/143ms19384 KiB
5Accepted1/143ms19432 KiB
6Accepted1/139ms19420 KiB
7Accepted1/139ms19388 KiB
8Accepted2/250ms21104 KiB
9Accepted2/256ms21472 KiB
10Accepted2/250ms21640 KiB
11Accepted2/250ms21728 KiB
12Accepted2/257ms21660 KiB
13Accepted2/257ms21700 KiB
14Accepted2/254ms23528 KiB
15Accepted2/261ms24808 KiB
16Accepted2/257ms27436 KiB
17Accepted2/275ms30508 KiB
18Accepted2/267ms31664 KiB
19Runtime error0/274ms32000 KiB
20Runtime error0/263ms32000 KiB
21Runtime error0/275ms32000 KiB
22Runtime error0/275ms32000 KiB