212122026-01-12 17:06:49algoproSzigetek (35 pont)pypy3Accepted 35/3576ms31784 KiB
# UUID: 94c63148-1df1-49d1-b89e-9c11621cd422
n =int(input())
A = [int(x) for x in input().split()]
s =[A[0],A[0]+A[1]]+[0]*(n-2)
for i in range(2,n):
    if s[i-1]+A[i] < s[i-2]+A[i]:
        s[i]=s[i-1]+A[i]
    else:
        s[i]=s[i-2]+A[i]
print(s[-1])
SubtaskSumTestVerdictTimeMemory
base35/35
1Accepted0/039ms19624 KiB
2Accepted0/068ms31696 KiB
3Accepted1/143ms19356 KiB
4Accepted1/143ms19508 KiB
5Accepted1/145ms19432 KiB
6Accepted1/139ms19388 KiB
7Accepted1/143ms19432 KiB
8Accepted2/243ms21076 KiB
9Accepted2/250ms21672 KiB
10Accepted2/256ms21692 KiB
11Accepted2/254ms21680 KiB
12Accepted2/248ms21532 KiB
13Accepted2/257ms21632 KiB
14Accepted2/252ms22492 KiB
15Accepted2/252ms23556 KiB
16Accepted2/264ms25944 KiB
17Accepted2/270ms28596 KiB
18Accepted2/263ms29560 KiB
19Accepted2/264ms30416 KiB
20Accepted2/276ms30616 KiB
21Accepted2/275ms31784 KiB
22Accepted2/267ms31644 KiB