package main

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param cost int整型一维数组 
 * @return int整型
*/
func minCostClimbingStairs( cost []int ) int {
    two, one := 0,0
    for _, c := range cost {
        cur_cost := min(two, one)
        two = one
        one = cur_cost + c
    }
    return min(two, one)
}

func min(a int, b int) int {
    if a > b {
        return b
    }
    return a
}