Дома у Вадима почти закончился ремонт, и сейчас ему осталось лишь полностью дозабить N гвоздей в одну доску. Эти гвозди расположены в один ряд, поэтому они пронумерованы числами от 1 до N, i-й гвоздь недозабит на li сантиметров. У Вадима есть в арсенале молоток. Этот молоток имеет размер двух гвоздей, то есть один удар будет всегда над одной парой соседних гвоздей. Если один гвоздь из пары недозабит больше, то он забивается на 1 см. Если оба гвоздя одинаково недозабиты, то они оба забиваются на 1 см. Ремонт надо закончить как можно быстрее, ведь вечером у Вадима дома тусовочка. Помогите ему найти наименьшее количество ударов, за которое можно дозабить все гвозди.
Исходные данные
В первой строке дано целое число N — количество гвоздей в доске (2 ≤ N ≤ 105).
Во второй строке даны N целых чисел li — количество сантиметров, на которое не дозабит i-й гвоздь (1 ≤ li ≤ 109).
Результат
Выведите наименьшее количество ударов, за которое можно дозабить все гвозди.
Примеры
| исходные данные | результат |
|---|
3
4 1 3
| 7
|
4
2 2 6 6
| 8
|
Автор задачи: Вадим Баринов
Источник задачи: Чемпионат Урала 2025