Час

00:52:37
12 Лютого 2012
Версія для друку

Платформы - 3

   В старых играх можно столкнуться с такой ситуацией. Герой прыгает по платформам, висящим в воздухе. Он должен перебраться от одного края экрана до другого. При прыжке с платформы на соседнюю, у героя уходит |y2-y1|2 энергии, где y1 и y2 - высоты, на которых расположены эти платформы. Кроме того, есть суперприём, позволяющий перескочить через платформу, но на это затрачивается 3·|y3-y1|2 энергии.

   Известны высоты платформ в порядке от левого края до правого. Найдите минимальное количество энергии, достаточное, чтобы добраться с 1-й платформы до n-й (последней).


Технічні умови

   Входные данные

   Первая строка содержит количество платформ N (2N100000), вторая - N целых чисел, значения которых не превышают по модулю 4000 - высоты платформ.

   Выходные данные

   Выведите единственное целое число - искомую величину энергии.


Інформація про задачу

Ліміт часу: 1 секунда
Ліміт пам`яті: 256 MB
Бали за пройдений тест: 2.22222
Складність: 50% 29/58

Приклад

Приклад вхідних даних

4
1 2 3 30

Приклад вихідних даних

731


← Normal MaxSum Список задач Сомневающееся начальство →