有一个投球游戏,玩法是将球投到 N 个篮筐里。具体玩法如下:
如给出 3 个篮筐距离和顺序为 130 , 200 , 55 。
投篮顺序必须同时符合以下三个规则:
如果第一次投的 200 篮筐,那么接下来就不能投 130 的篮筐,可以投 55 的篮筐。
- 从第二次投篮开始,每一次投篮只能投比上一次投篮距离更近的篮筐(投小于上一次投篮距离的篮筐)。
如果第一次投的 130 的篮筐,那么接下来不能投 200 的篮筐,只能投 55 的篮筐。
现给出 N 个篮筐数值,和 N 个篮筐的距离及顺序,假定每次投篮都能投进,请你编写程序计算按照投球规则最多能进几个球。