为了简化问题,我们对游戏规则进行了简化和改编: 1. 游戏界面是一个长为n,高 为m的二维平面,其中有k个管道(忽略管道的宽度), 2. 小鸟始终在游戏界面内移动,小鸟从游戏界面最左边任意整数高度位置出发,到达游戏界面最右边时,游戏完成, 3. 小鸟每个单位时间沿横坐标方向右移的距离为1,竖直移动的距离由玩家控制,如果点击屏幕,小鸟就会上升一
为了简化问题,我们对游戏规则进行了简化和改编: 1. 游戏界面是一个长为n,高 为m的二维平面,其中有k个管道(忽略管道的宽度)。 2. 小鸟始终在游戏界面内移动。小鸟从游戏界面最左边任意整数高度位置出发,到达游戏界面最右边时,游戏完成。 3. 小鸟每个单位时间沿横坐标方向右移的距离为1,竖直移动的距离由玩家控制。如果点击屏幕,小鸟就会上升一定高度X,每个单位时间可以点击多次,效果叠加;如果不点击屏幕,小鸟就会下降一定高度Y。小鸟位于横坐标方向不同位置时,上升的高度X和下降的高度Y可能互不相同。 4. 小鸟高度等于0或者小鸟碰到管道时,游戏失败 。小鸟高度为m时,无法再上升。 现在,请你判断是否可以完成游戏。如果可以,输出最少点击屏幕数;否则,输出小鸟最多可以通过多少个管道缝隙。
(图片来源网络,侵删)