一个月可能改两次 2020-07-20 20:22 采纳率: 33.3%
浏览 250
已采纳

关于青蛙跳台阶算法一点想法

f(n)=f(n-1)+f(n-2)

青蛙在n-1阶,有f(n-1)种跳法。

在n-2阶,有f(n-2)种跳法。

那么n-1到n有一种跳法,就是跳一阶。

n-2到n有一种跳法,跳两阶。

那为什么最后到n阶的跳法不是
f(n)=f(n-1)+f(n-2)+2呢?

  • 写回答

2条回答 默认 最新

  • LTQ777 2020-07-21 10:07
    关注

    因为最后从n-1阶跳到n阶只有一种跳法不会增加跳法。
    也就是说:1阶跳到n-1再跳到n阶的跳法总数 == 1阶跳到n-1阶的跳法总数
    同理:1阶跳到n-2再跳到n阶的跳法总数 == 1阶跳到n-2阶的跳法总数

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题