Vaqt: 1000 ms Xotira: 128 mb Qiyinchiligi: 25 %

#95E71F7C08FB

E. Minimal enirgiya

Bir qatorda ketma-ket \(n\) ta \(a_1, a_2, \dots, a_n\) uzunlikdagi yog'och ustunlar mavjud. Olmaxon bu ustunlarning dastlabkisida turibdi, u oxirgi ustunga yetib borishi uchun minimal qancha enirgiya sarflaydi.

Agar olmaxon \(x_1\) - ustunda bo'lsa \(x_2\) - ustunga o'taoladi faqat \(\vert{}x_1 - x_2\vert{}\) enirgiya sarflaydi, olmaxon \(x_1\) - ustundan \(x_3\) - ustungaham o'taoladi faqat \(3 * \vert{}x_1 - x_3\vert{}\) enirgiya sarflaydi.

Misol, rasmda tasvirlangandek ustunlar berilgan bo'lsa olmaxon \(a_1\) ustundan \(a_2\) ustunga sakraydi \(\vert{}1 - 20\vert{} = 19\) va \(a_2\) dan \(a_4\) ga sakraydi \(3 * \vert{}20 - 22\vert{} = 6\), shunda olmaxon minimal enirgiyasi \(25\) ga teng bo'ladi.

Sizning vazifangiz olmaxon dastlabki ustundan oxirgi ustunga yetib borishi uchun minimal qancha enirgiya sarflashini aniqlashdan iborat.


Kiruvchi ma'lumotlar

Kirish faylining dastlabki satrida \(n\) (\(1 \le n \le 10^5\)) ustunlar soni va keyingi satrda \(a_1, a_2, \dots, a_n\) (\(1 \le a_i \le 10^6\)) ketma-ket ustun uzunliklari beriladi.


Chiquvchi ma'lumotlar

Chiqish faylida olmaxon dastlabki ustundan oxirgi ustunga yetib borishi uchun minimal qancha enirgiya sarflashini chop eting.

Misollar

# Input.txt Output.txt
1
4
1 20 7 22
25
2
5
1 2 100 3 4
5
Yechim yuborish uchun tizimga kiring yoki ro'yxatdan o'ting.

Navbatdagi musobaqa

Biriktirilgan musobaqa

SamCoding Round 4 (Div. 4)

Natijalar

Masala teglari