212042026-01-12 17:03:22algoproSzigetek (35 pont)pypy3Runtime error 27/3575ms32000 KiB
# UUID: 2b3da300-8668-4e43-a3d4-c20b6e9aa64d
n = int(input())
dij = list(map(int, input().split()))
op = [0] * n

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

for i in range(len(dij[2::])):
    op[i+2] = min(op[i], op[i+1]) + dij[i+2]

print(op[-1])

SubtaskSumTestVerdictTimeMemory
base27/35
1Accepted0/039ms19624 KiB
2Runtime error0/075ms32000 KiB
3Accepted1/143ms19384 KiB
4Accepted1/139ms19432 KiB
5Accepted1/143ms19424 KiB
6Accepted1/139ms19424 KiB
7Accepted1/139ms19444 KiB
8Accepted2/243ms21148 KiB
9Accepted2/254ms21500 KiB
10Accepted2/256ms21680 KiB
11Accepted2/248ms21716 KiB
12Accepted2/248ms21736 KiB
13Accepted2/256ms21712 KiB
14Accepted2/259ms23616 KiB
15Accepted2/254ms24856 KiB
16Accepted2/257ms27508 KiB
17Accepted2/271ms30168 KiB
18Accepted2/275ms31504 KiB
19Runtime error0/264ms32000 KiB
20Runtime error0/263ms32000 KiB
21Runtime error0/264ms32000 KiB
22Runtime error0/272ms32000 KiB