#114. 最小台阶代价

最小台阶代价

题目描述

nn 级台阶,每级台阶有一个代价 aia_i。晓明从第 00 级地面出发,每次可以跨 11 级或 22 级台阶,最后到达第 nn 级台阶(顶层)。求小明到达顶层的最小总代价。

晓明出发时支付第 00 级地面的代价(a0a_0),每次踏上台阶 ii 需支付 aia_i

输入格式

第一行一个正整数 nn,表示台阶数。

第二行 输入 n+1n+1 个正整数,表示 aia_i

输出格式

一个正整数,表示最小总代价。

3
0 10 15 20
15

【样例解释 #1】 晓明出发时支付 00 的代价,走两步到第二级台阶支付1515 的代价,在走两级台阶到顶层,因此最小代价为 1515

数据规模与约定

对于 100%100\% 的数据保证 1n1000,1ai1061 \le n \le 1000,1\le a_i \le 10^6