若梯子有1级,则小猴有1种爬法;
若梯子有2级,则小猴有2中爬法;
若梯子有3级,则小猴有4种爬法;
若梯子有 4级,那么有 1 + 2 + 4 = 7 种爬法
也就是说,
它可以先爬上 1级,然后直接到达第4级梯子 (这种方法的数量 = 它爬上1级梯子的方法数)
它也可以先爬上 2级,然后直接到达第4级梯子 (这种方法的数量 = 它爬上2级梯子的方法数)
它还可以先爬上 3级,然后直接到达第4级梯子 (这种方法的数量 = 它爬上3级梯子的方法数)
综上所述,对于 第n级梯子
它可以先爬上 n-3 级,然后直接到达第n级梯子 (这种方法的数量 = 它爬上第n-3级梯子的方法数)
它也可以先爬上 n-2级,然后直接到达第n级梯子 (这种方法的数量 = 它爬上n-2级梯子的方法数)
它还可以先爬上 n-1级,然后直接到达第4级梯子 (这种方法的数量 = 它爬上n-1级梯子的方法数)
因此这个数列的递推公式是:
a1 = 1
a2 = 2
a3 = 4
a(n) = a(n-1) + a(n-2) + a(n-3)
那么
a4 = 1 + 2 + 4 = 7
a5 = 2 + 4 + 7 = 13
a6 = 4 + 7 + 13 = 24
a7 = 7 + 13 + 24 = 44
----------------------
当然,理论上存在 通项公式 .
可以想象,其推导过程必然比斐波那挈数列的推导过程还难.这将是另外一个问题了.
按递推公式计算,也并不太麻烦.而即使存在通向公式,也反而比较麻烦,比如 斐波那挈数列,按通项公式计算时候 要涉及到 烦琐的 二项式展开.因此反而不如递推公式更简洁了.