Laiko ribojimas: 1s
Atminties ribojimas: 64MB
Varliukas
Yra akmenukų, sunumeruotų nuo 1 iki
.
-tojo akmenuko aukštis yra
.
Varliukas stovi ant pirmojo akmenuko ir atliks šuoliukus kažkiek kartų, kol pasieks akmenuką, kurio numeris . Šuoliukai atliekami taip: jei varliukas dabar yra ant akmenuko, kurio numeris yra
, tai gali peršokti ant bet kurio iš akmenukų
. Tokio šuoliuko kaina yra
, kur
yra akmenukas, ant kurio nušoka varliukas šuoliuko metu.
Kokia mažiausia kaina, kad varliukas pasiektų akmenuką, kurio numeris ?
Pradiniai duomenys
Pirmoje eilutėje pateikiami du natūralieji skaičiai (
) ir
(
).
Antroje eilutėje pateikti skaičių
(
).
Rezultatai
Išveskite atsakymą.
Pavyzdys
Duomenys | Rezultatai | Paaiškinimai |
---|---|---|
5 3 10 30 40 50 20 |
30 |
Jei varliuko kelias toks: |
3 1 10 20 10 |
20 |
Varliukas gali atlikti tokius šuoliukus: |
2 100 10 10 |
0 |
Jei varliuko kelias toks: |
10 4 40 10 20 70 80 10 20 70 80 60 |
40 |
Jei varliuko kelias toks: |