五邊形是平面國中的一位地理學者。某日,他證明了某種特別的紅色山脈可以讓全國 GDP 變成 $3$ 倍,這種山脈因此被稱作好山脈。
好山脈的定義如下:
平面國中的山基於不明原因,都是寬為 $1$ 的矩形,所以一個山脈可以用數列 $m_1,m_2,...,m_n$ 來描述。
要了解什麼是好山脈,要先了解什麼是 $k$ 階山脈,一個長度為 $N$ 的山脈是 $k$ 階山脈若且唯若以下兩者之一成立:
e.g. $2\ 3\ 1\ 1$ 是個 $1$ 階山脈。
如果一個山脈是 $0$ 階山脈,那它就是好山脈。
五邊形今天找到了一個長為 $2^ t$ 的山脈,他知道改變一座山的高度要花一單位的錢,他想知道要把這座山變成好山脈要至少要花多少錢,請你寫個程式幫他算出答案。
第一行有一個正整數 $N$ 代表山脈的長度,保證 $N$ 是 $2$ 的某個次方。
第二行有 $N$ 個用空格分開的整數 $m_1,m_2,...,m_N$,代表山脈中的山的高度。
最少要花多少錢才能把這座山脈變成好山脈。
Codeforces
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 0~13 | 無額外限制 | 100 |