题目0004
题目描述:
一天一只顽猴想要从山脚爬到山顶
途中经过一个有n个台阶的阶梯,但是这个猴子有个习惯,每一次只跳1步或3步
试问?猴子通过这个阶梯有多少种不同的跳跃方式
输入描述
输入只有一个这个数n 0 < n < 50
此阶梯有多个台阶
输出描述
有多少种跳跃方式
思路:递归
php代码如下:
<?php $n=fgets(STDIN); echo solution($n); function solution($n){ if($n==1) $k=1; elseif ($n==2) $k=1; elseif ($n==3) $k=2; else $k=solution($n-1)+solution($n-3); return $k; }

浙公网安备 33010602011771号