88252024-01-31 17:23:44NagyLeoSzigetek (35 pont)pypy3Futási hiba 21/3568ms100668 KiB
def min_cost():
    N = int(input())
    fees = list(map(int, input().split()))
    min_fees = [0] * N

    min_fees[0] = fees[0]
    min_fees[1] = fees[0] + fees[1]
    for i in range(2, N):
        min_fees[i] = min(min_fees[i - 1], min_fees[i - 2]) + fees[i]

    return min_fees[N - 1]


print(min_cost())

RészfeladatÖsszpontTesztVerdiktIdőMemória
base21/35
1Elfogadva0/043ms76540 KiB
2Futási hiba0/063ms99720 KiB
3Elfogadva1/141ms76904 KiB
4Elfogadva1/139ms77324 KiB
5Elfogadva1/146ms77344 KiB
6Elfogadva1/143ms78016 KiB
7Elfogadva1/146ms77520 KiB
8Elfogadva2/245ms78996 KiB
9Elfogadva2/257ms88636 KiB
10Elfogadva2/257ms88672 KiB
11Elfogadva2/257ms89068 KiB
12Elfogadva2/257ms89500 KiB
13Elfogadva2/261ms89548 KiB
14Elfogadva2/257ms93856 KiB
15Elfogadva2/264ms97340 KiB
16Futási hiba0/264ms100648 KiB
17Futási hiba0/268ms100668 KiB
18Futási hiba0/268ms98064 KiB
19Futási hiba0/261ms95116 KiB
20Futási hiba0/265ms94736 KiB
21Futási hiba0/259ms94976 KiB
22Futási hiba0/264ms94740 KiB