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: , tai kaina yra |
3 1 10 20 10 |
20 |
Varliukas gali atlikti tokius šuoliukus: . To kaina: |
2 100 10 10 |
0 |
Jei varliuko kelias toks: , tai kaina yra |
10 4 40 10 20 70 80 10 20 70 80 60 |
40 |
Jei varliuko kelias toks: , tai kaina yra |