212302026-01-12 17:18:05algoproSzigetek (35 pont)pypy3Elfogadva 35/3575ms31880 KiB
# UUID: 5ebe5f7e-6dc4-424b-92d9-e766039bf1be

N = int(input())
D = [int(x) for x in input().split()]

DP = [D[0], D[0]+D[1]]+[0]*(N-2)

for i in range(2,len(D)):
    megoldas=min(DP[i-2]+D[i],DP[i-1]+D[i])
    DP[i]=megoldas
print(DP[-1])
RészfeladatÖsszpontTesztVerdiktIdőMemória
base35/35
1Elfogadva0/045ms19476 KiB
2Elfogadva0/068ms31676 KiB
3Elfogadva1/143ms19336 KiB
4Elfogadva1/139ms19384 KiB
5Elfogadva1/145ms19360 KiB
6Elfogadva1/141ms19436 KiB
7Elfogadva1/139ms19348 KiB
8Elfogadva2/243ms21124 KiB
9Elfogadva2/250ms21628 KiB
10Elfogadva2/256ms21656 KiB
11Elfogadva2/256ms21704 KiB
12Elfogadva2/248ms21624 KiB
13Elfogadva2/250ms21736 KiB
14Elfogadva2/250ms22508 KiB
15Elfogadva2/259ms24104 KiB
16Elfogadva2/264ms25952 KiB
17Elfogadva2/261ms28644 KiB
18Elfogadva2/263ms29460 KiB
19Elfogadva2/274ms30440 KiB
20Elfogadva2/271ms30704 KiB
21Elfogadva2/275ms31712 KiB
22Elfogadva2/265ms31880 KiB