212182026-01-12 17:09:14algoproSzigetek (35 pont)pypy3Futási hiba 31/3578ms32000 KiB
# UUID: e985bec3-0d8d-41d9-b014-cd1678f62d8a
n = int(input())
dij = list(map(int, input().split()))
op = [0 for i in range(n)]

op[0] = dij[0]
op[1] = dij[0] + dij[1]

for i in range(2, len(dij)):
    op[i] = (min(op[i-1], op[i-2]) + dij[i])

print(op[-1])

RészfeladatÖsszpontTesztVerdiktIdőMemória
base31/35
1Elfogadva0/039ms19592 KiB
2Futási hiba0/067ms32000 KiB
3Elfogadva1/145ms19308 KiB
4Elfogadva1/143ms19372 KiB
5Elfogadva1/148ms19524 KiB
6Elfogadva1/139ms19352 KiB
7Elfogadva1/146ms19468 KiB
8Elfogadva2/250ms21228 KiB
9Elfogadva2/259ms21480 KiB
10Elfogadva2/256ms21480 KiB
11Elfogadva2/250ms21728 KiB
12Elfogadva2/248ms21580 KiB
13Elfogadva2/257ms21776 KiB
14Elfogadva2/259ms23724 KiB
15Elfogadva2/256ms24508 KiB
16Elfogadva2/261ms26928 KiB
17Elfogadva2/274ms29780 KiB
18Elfogadva2/276ms30820 KiB
19Elfogadva2/268ms31932 KiB
20Elfogadva2/278ms31996 KiB
21Futási hiba0/264ms32000 KiB
22Futási hiba0/272ms32000 KiB