9560 | 2024. 02. 23 08:58:17 | Kezdő | Szigetek (35 pont) | python3 | Elfogadva 35/35 | 98ms | 35124 KiB |
from sys import stdin
def main():
N = int(input())
D = [int(i) for i in stdin.readline().split()]
F = D[:]
F[1] += F[0]
for i in range(2,N):
F[i] += min(F[i-1],F[i-2])
print(F[-1])
main()
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 35/35 | ||||||
1 | Elfogadva | 0/0 | 17ms | 11084 KiB | |||
2 | Elfogadva | 0/0 | 94ms | 32012 KiB | |||
3 | Elfogadva | 1/1 | 18ms | 11496 KiB | |||
4 | Elfogadva | 1/1 | 17ms | 11864 KiB | |||
5 | Elfogadva | 1/1 | 17ms | 12084 KiB | |||
6 | Elfogadva | 1/1 | 17ms | 12240 KiB | |||
7 | Elfogadva | 1/1 | 17ms | 12488 KiB | |||
8 | Elfogadva | 2/2 | 17ms | 12480 KiB | |||
9 | Elfogadva | 2/2 | 18ms | 12808 KiB | |||
10 | Elfogadva | 2/2 | 19ms | 13404 KiB | |||
11 | Elfogadva | 2/2 | 19ms | 13576 KiB | |||
12 | Elfogadva | 2/2 | 20ms | 13956 KiB | |||
13 | Elfogadva | 2/2 | 26ms | 14548 KiB | |||
14 | Elfogadva | 2/2 | 32ms | 16344 KiB | |||
15 | Elfogadva | 2/2 | 41ms | 18696 KiB | |||
16 | Elfogadva | 2/2 | 57ms | 22756 KiB | |||
17 | Elfogadva | 2/2 | 72ms | 27240 KiB | |||
18 | Elfogadva | 2/2 | 82ms | 30232 KiB | |||
19 | Elfogadva | 2/2 | 87ms | 31604 KiB | |||
20 | Elfogadva | 2/2 | 93ms | 32616 KiB | |||
21 | Elfogadva | 2/2 | 94ms | 34808 KiB | |||
22 | Elfogadva | 2/2 | 98ms | 35124 KiB |