9541 | 2024. 02. 22 20:25:06 | petergalambos | Szigetek (35 pont) | python3 | Elfogadva 35/35 | 101ms | 34140 KiB |
from sys import stdin
def main():
N = int(input())
D = [int(i) for i in stdin.readline().split()]
D = [D[0]]+D
L = [D[0]]*2+[0]*(N-1)
for i in range(2,N+1):
L[i] = D[i]+min(L[i-1],L[i-2])
print(L[-1])
main()
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 35/35 | ||||||
1 | Elfogadva | 0/0 | 18ms | 11084 KiB | |||
2 | Elfogadva | 0/0 | 100ms | 32196 KiB | |||
3 | Elfogadva | 1/1 | 17ms | 11292 KiB | |||
4 | Elfogadva | 1/1 | 17ms | 11628 KiB | |||
5 | Elfogadva | 1/1 | 17ms | 11516 KiB | |||
6 | Elfogadva | 1/1 | 17ms | 11856 KiB | |||
7 | Elfogadva | 1/1 | 17ms | 12196 KiB | |||
8 | Elfogadva | 2/2 | 17ms | 12440 KiB | |||
9 | Elfogadva | 2/2 | 18ms | 12660 KiB | |||
10 | Elfogadva | 2/2 | 18ms | 12684 KiB | |||
11 | Elfogadva | 2/2 | 19ms | 13440 KiB | |||
12 | Elfogadva | 2/2 | 20ms | 13792 KiB | |||
13 | Elfogadva | 2/2 | 25ms | 14188 KiB | |||
14 | Elfogadva | 2/2 | 32ms | 15680 KiB | |||
15 | Elfogadva | 2/2 | 39ms | 18044 KiB | |||
16 | Elfogadva | 2/2 | 56ms | 22160 KiB | |||
17 | Elfogadva | 2/2 | 74ms | 26648 KiB | |||
18 | Elfogadva | 2/2 | 81ms | 29160 KiB | |||
19 | Elfogadva | 2/2 | 90ms | 31320 KiB | |||
20 | Elfogadva | 2/2 | 89ms | 31520 KiB | |||
21 | Elfogadva | 2/2 | 94ms | 33868 KiB | |||
22 | Elfogadva | 2/2 | 101ms | 34140 KiB |