Математические платформы
В старых играх с двумерной графикой можно столкнуться с подобной ситуацией. Какой-нибудь герой прыгает по платформам (или островкам), которые висят в воздухе. Он должен перебраться с одного края экрана до другого. Игрок может прыгнуть с любой платформы на любую платформу , затратив при этом единиц энергии, где и — высоты на которых расположены эти платформы. Конечно же, энергию следует расходовать максимально экономно.
Предположим, что вам известны координаты всех платформ в порядке от левого края до правого. Сможете ли вы найти, какое минимальное количество энергии потребуется герою, чтобы добраться с первой платформы до последней?
Входные данные
В первой строке записано количество платформ . Вторая строка содержит целых чисел, не превосходящих по модулю — высоты, на которых располагаются платформы.
Выходные данные
Выведите единственное число — минимальное количество энергии, которое должен потратить игрок на преодоление платформ.