211712026-01-12 16:34:18algoproSzigetek (35 pont)pypy3Elfogadva 35/3576ms31476 KiB
# UUID: 0871af21-bebb-49bb-b517-3254869a8f8c
import sys
input = sys.stdin.readline

def solve():
    n = int(input())
    a = [int(x) for x in input().split()]
    dp = [0] * n
    dp[0] = a[0]
    dp[1] = a[0] + a[1]
    for i in range(2, n):
        dp[i] = min(dp[i-1], dp[i-2]) + a[i]
    print(dp[n-1])

solve()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base35/35
1Elfogadva0/039ms19452 KiB
2Elfogadva0/074ms31380 KiB
3Elfogadva1/143ms19552 KiB
4Elfogadva1/139ms19404 KiB
5Elfogadva1/139ms19388 KiB
6Elfogadva1/139ms19400 KiB
7Elfogadva1/143ms19356 KiB
8Elfogadva2/250ms21040 KiB
9Elfogadva2/248ms21472 KiB
10Elfogadva2/248ms21468 KiB
11Elfogadva2/256ms21608 KiB
12Elfogadva2/254ms21640 KiB
13Elfogadva2/256ms21688 KiB
14Elfogadva2/250ms22264 KiB
15Elfogadva2/259ms23096 KiB
16Elfogadva2/254ms25052 KiB
17Elfogadva2/270ms28288 KiB
18Elfogadva2/261ms29224 KiB
19Elfogadva2/261ms30236 KiB
20Elfogadva2/271ms30216 KiB
21Elfogadva2/276ms31468 KiB
22Elfogadva2/264ms31476 KiB