134092025-01-07 20:44:0042Szigetek (35 pont)python3Accepted 35/3596ms13492 KiB
from sys import stdin
input=stdin.readline
def solv():
 N=int(input())
 A=[int(x) for x in input().split()]
 r=[0]*N
 r[-1]=A[-1]
 r[-2]=A[-1]+A[-2]
 for i in range(3,N+1):r[-i]=A[-i]+min(r[-i+1],r[-i+2])
 print(r[0])
solv()
SubtaskSumTestVerdictTimeMemory
base35/35
1Accepted0/016ms3124 KiB
2Accepted0/096ms13492 KiB
3Accepted1/114ms3124 KiB
4Accepted1/116ms3120 KiB
5Accepted1/114ms2976 KiB
6Accepted1/116ms3104 KiB
7Accepted1/116ms3020 KiB
8Accepted2/216ms3128 KiB
9Accepted2/217ms3136 KiB
10Accepted2/217ms3132 KiB
11Accepted2/218ms3308 KiB
12Accepted2/218ms3584 KiB
13Accepted2/224ms3880 KiB
14Accepted2/229ms4732 KiB
15Accepted2/237ms5596 KiB
16Accepted2/252ms7832 KiB
17Accepted2/271ms10168 KiB
18Accepted2/279ms11192 KiB
19Accepted2/282ms12260 KiB
20Accepted2/283ms12524 KiB
21Accepted2/290ms13344 KiB
22Accepted2/294ms13492 KiB