第一行输入两个整数
和
代表城市个数、游戏轮数,数据保证
一定是 10 的倍数。
第二行输入
个整数
表示第一次到达城市
到
可以获得的金币数量。
在一行上输出一个整数,代表小歪能获得的最多金币数量。
10 1 -1 -1 2 3 4 -9 -9 -1 3 -1
9
最优的方法是:
● 第 1 步:使用跳跃 3 的卡牌,从 0 跳到 3 ,获得 3 枚金币;
● 第 2 步:使用跳跃 1 的卡牌,从 3 跳到 4 ,获得 4 枚金币,共有 7 枚金币;
● 第 3 步:使用跳跃 4 的卡牌,从 4 跳到 8 ,获得 3 枚金币,共有 10 枚金币;
● 第 4 步:使用跳跃 2 的卡牌,从 8 跳到 0 ,获得 -1 枚金币,共有 9 枚金币。
10 2 -1 -1 2 3 4 -9 -9 -1 3 -1
10
最优的方法是:
● 第 1 步:使用跳跃 3 的卡牌,从 0 跳到 3 ,获得 3 枚金币;
● 第 2 步:使用跳跃 1 的卡牌,从 3 跳到 4 ,获得 4 枚金币,共有 7 枚金币;
● 第 3 步:使用跳跃 4 的卡牌,从 4 跳到 8 ,获得 3 枚金币,共有 10 枚金币;
● 第 4 步:使用跳跃 2 的卡牌,从 8 跳到 0 ,获得 -1 枚金币,共有 9 枚金币。
● 第 5 步:使用跳跃 2 的卡牌,从 0 跳到 2 ,获得 2 枚金币,共有 11 枚金币;
● 第 6 步:使用跳跃 1 的卡牌,从 2 跳到 3 ,获得 0 枚金币(不是第一次到达),共有 11 枚金币;
● 第 7 步:使用跳跃 4 的卡牌,从 3 跳到 7 ,获得 -1 枚金币,共有 10 枚金币;
● 第 8 步:使用跳跃 3 的卡牌,从 7 跳到 0 ,获得 0 枚金币(不是第一次到达),共有 10 枚金币。
暂无题解