第一行输入一个整数
表示城市个数。
第二行输入
个整数
表示到达城市1到n可以获得的金币数量(第0个城市无法获得金币)。
在一行上输出一个整数表示答案;如果无法到达第
个城市,则输出
。
10 -1 2 3 4 -9 -9 -1 3 -1 -1
9
最优的方法是:第 1 步:使用跳跃 3 的卡牌,从 0 跳到 3 ,获得 3 枚金币;第 2 步:使用跳跃 1 的卡牌,从 3 跳到 4 ,获得 4 枚金币,共有 7 枚金币;第 3 步:使用跳跃 4 的卡牌,从 4 跳到 8 ,获得 3 枚金币,共有 10 枚金币;第 4 步:使用跳跃 2 的卡牌,从 8 跳到 10 ,获得 -1 枚金币,共有 9 枚金币。
这道题你会答吗?花几分钟告诉大家答案吧!