221932026-01-14 17:43:18algoproSzigetek (35 pont)pypy3Accepted 35/3575ms31928 KiB
# UUID: 351e7db3-cb56-458f-884f-c7170feda8b8
N = int(input())
dij = [int(x) for x in input().split()]
akt = 1

DP=[0]*N
DP[0]=dij[0]
DP[1]=dij[0]+dij[1]

for i in range(2,N):
    DP[i] = min(DP[i-1],DP[i-2])+dij[i]
    
print(DP[-1])
SubtaskSumTestVerdictTimeMemory
base35/35
1Accepted0/039ms19452 KiB
2Accepted0/065ms31700 KiB
3Accepted1/143ms19432 KiB
4Accepted1/143ms19404 KiB
5Accepted1/146ms19436 KiB
6Accepted1/141ms19432 KiB
7Accepted1/139ms19424 KiB
8Accepted2/243ms21080 KiB
9Accepted2/256ms21556 KiB
10Accepted2/257ms21664 KiB
11Accepted2/248ms21700 KiB
12Accepted2/248ms21656 KiB
13Accepted2/254ms21784 KiB
14Accepted2/259ms22288 KiB
15Accepted2/254ms23184 KiB
16Accepted2/257ms25640 KiB
17Accepted2/261ms28504 KiB
18Accepted2/263ms29416 KiB
19Accepted2/272ms30392 KiB
20Accepted2/271ms30512 KiB
21Accepted2/275ms31928 KiB
22Accepted2/265ms31836 KiB