机器人正在玩一个古老的基于 DOS 的游戏。游戏中有
座建筑——从 0
到
编号,从左到右排列。
编号为 0
的建筑高度为 0
个单位,编号为
的建筑高度为
个单位。
起初,机器人在编号为 0
的建筑处。每一步,它跳到下一个(右边)建筑。
假设机器人在第
个建筑,且它现在的能量值是
,下一步它将跳到第
个建筑。
如果
,那么机器人就失去
的能量值,否则它将得到
的能量值。
游戏目标是到达第
个建筑,在这个过程中能量值不能为负数个单位。如果在这个过程中机器人能力值达到,也能保证成功到达第
个建筑。
现在的问题是机器人至少以多少能量值开始游戏,才可以保证成功完成游戏?