Flappy Bird 是一款风靡一时的休闲手机游戏。玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙。如果小鸟一不小心撞到了水管或者掉在地上的话,便宣告失败。
为了简化问题,我们对游戏规则进行了简化和改编:
- 游戏界面是一个长为
,高为 的二维平面,其中有 个管道(忽略管道的宽度)。 - 小鸟始终在游戏界面内移动。小鸟从游戏界面最左边任意整数高度位置出发,到达游戏界面最右边时,游戏完成。
- 小鸟每个单位时间沿横坐标方向右移的距离为
,竖直移动的距离由玩家控制。如果点击屏幕,小鸟就会上升一定高度 ,每个单位时间可以点击多次,效果叠加;如果不点击屏幕,小鸟就会下降一定高度 。小鸟位于横坐标方向不同位置时,上升的高度 和下降的高度 可能互不相同。 - 小鸟高度等于
或者小鸟碰到管道时,游戏失败。小鸟高度为 时,无法再上升。
现在,请你判断是否可以完成游戏。如果可以,输出最少点击屏幕数;否则,输出小鸟最多可以通过多少个管道缝隙。
输入格式
第
接下来的
接下来
输出格式
共两行。
第一行,包含一个整数,如果可以成功完成游戏,则输出
第二行,包含一个整数,如果第一行为
样例一
input
10 10 6 3 9 9 9 1 2 1 3 1 2 1 1 2 1 2 1 1 6 2 2 1 2 7 5 1 5 6 3 5 7 5 8 8 7 9 9 1 3
output
1 6
样例二
input
10 10 4 1 2 3 1 2 2 1 8 1 8 3 2 2 1 2 1 2 2 1 2 1 0 2 6 7 9 9 1 4 3 8 10
output
0 3
限制与约定
对于 30%的数据:
对于 50%的数据:
对于 70%的数据:
对于 100%的数据:
时间限制:
空间限制: