191862025-11-28 14:44:22MagyarKendeSZLGSzigetek (35 pont)python3Elfogadva 35/35101ms13692 KiB
n = int(input())
a = list(map(int, 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])

RészfeladatÖsszpontTesztVerdiktIdőMemória
base35/35
1Elfogadva0/016ms2992 KiB
2Elfogadva0/093ms13684 KiB
3Elfogadva1/116ms2864 KiB
4Elfogadva1/116ms2868 KiB
5Elfogadva1/116ms2868 KiB
6Elfogadva1/116ms2988 KiB
7Elfogadva1/116ms3064 KiB
8Elfogadva2/216ms3124 KiB
9Elfogadva2/217ms3264 KiB
10Elfogadva2/217ms3180 KiB
11Elfogadva2/218ms3440 KiB
12Elfogadva2/220ms3520 KiB
13Elfogadva2/223ms3892 KiB
14Elfogadva2/232ms4600 KiB
15Elfogadva2/239ms5500 KiB
16Elfogadva2/256ms7852 KiB
17Elfogadva2/270ms10232 KiB
18Elfogadva2/282ms11144 KiB
19Elfogadva2/283ms12160 KiB
20Elfogadva2/285ms12712 KiB
21Elfogadva2/292ms13440 KiB
22Elfogadva2/2101ms13692 KiB