eolymp
bolt
Try our new interface for solving problems
Problems

Кривые зеркала

Кривые зеркала

За один залп BFG-9000 уничтожает монстров на трех соседних балкончиках. Балкончики при этом не разрушаются. А монстры погибают. (\textbf{N}-й балкончик соседствует с первым). После залпа оставшиеся в живых монстры наносят Леониду (главному герою романа) повреждения --- по одной единице каждый. Далее следует новый залп и так до тех пор, пока все монстры не погибнут. Требуется определить минимальные повреждения, которые может понести Леонид. \InputFile Первая строка содержит целое число \textbf{N}, количество балкончиков, на которых монстры заняли круговую оборону (\textbf{3} ≤ \textbf{N} ≤ \textbf{30}). Во второй строке даны \textbf{N} целых чисел --- количество монстров на каждом балкончике (на каждом не менее \textbf{1} и не более \textbf{100}). \OutputFile Выведите минимальное количество единиц повреждений.
Time limit 0.5 seconds
Memory limit 64 MiB
Input example #1
7
3 4 2 2 1 4 1
Output example #1
9
Author Sergey Kopeliovich
Source Winter School, Kharkov, 2011, Day 5