Peste un mic râu care se varsă într-un mare râu, într-un oraș din inima munților, există pietre, numerotate de la la . Un grup de copii obișnuiește să nu aleagă calea ușoară, așa că trebuie să sară peste cele pietre, pentru a ajunge pe partea cealaltă.
Pentru fiecare dintre aceste pietre, se cunoaște înălțimea sa, notată, în continuare, . Prietenii pot să aleagă să sară anumite pietre, pentru a minimiza efortul necesar traversării râului. Formal, de pe piatra cu indicele, aceștia pot să ajungă pe toate pietrele numerotate cu indicii . Efortul necesar pentru a sări de pe piatra pe piatrade este dat de formula , unde este o constantă.
Cerință
Să se calculeze efortul minim de a ajunge de la prima piatră la ultima.
Date de intrare
Pe prima linie din fișierul rau.in
se află trei numere naturale .
Pe a doua linie din fișierul de intrare se află numerele , pentru i de la la .
Date de ieșire
Fişierul de ieşire rau.out
va conţine efortul minim calculat.
Restricții și precizări
- Pentru calculul rădăcinii de ordin 3, se poate folosi din biblioteca , în
- Pentru din teste,
- Pentru alte din teste, și
Exemplu
rau.in
5 2 1
4 12 37 10 10
rau.out
6
Explicație
Drumul este : 4 -> 12 -> 10 - > 10.
Costul de a ajunge pe 12 este
Costul de a ajunge pe 10 este
Costul de a ajunge pe ultimul 10 este
Drumul 4 -> 37 -> 10 ar fi, 4 + 4 = 8