原文:Leetcode练习(Python):递归类:面试题10- II. 青蛙跳台阶问题:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。

题目: 青蛙跳台阶问题:一只青蛙一次可以跳上 级台阶,也可以跳上 级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 e ,如计算初始结果为: ,请返回 。 思路: 和斐波那契数列思路类似。 程序: importfunctools classSolution: functools.lru cache defnumWays self,n:int gt int: ifn : re ...

2020-04-27 10:24 0 1232 推荐指数:

查看详情

面试题10- II青蛙跳台阶问题(C++)

题目地址:https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof/ 题目描述 一只青蛙一次可以跳上1台阶,也可以跳上2台阶青蛙跳上一个 n 台阶总共有多少答案需要 1e9+7 ...

Wed Mar 25 17:23:00 CST 2020 0 812
算法练习(八):青蛙跳台阶问题

一只青蛙一次可以跳上1台阶,也可以跳上2台阶青蛙跳上一个 n 台阶总共有多少答案需要 1e9+71000000007),如计算初始结果为:1000000008返回 1。 示例 1: 输入:n = 2 输出:2    示例 2: 输入 ...

Thu Aug 26 04:59:00 CST 2021 0 98
Python青蛙跳台阶

一直青蛙可以调1个台阶或者一次2个台阶,一共N台阶,有多少? #!/usr/bin/env python #coding=utf-8 def qingwa(step): if step <= 0: raise Exception('error ...

Sun May 10 07:35:00 CST 2020 0 835
青蛙跳台阶算法

一、问题描述:一只青蛙一次可以跳上1台阶,也可以跳上2青蛙跳上一个n台阶总共需要多少。 思路:首先考虑n等于0、1、2时的特殊情况,f(0) = 0 f(1) = 1 f(2) = 2 其次,当n=3时,青蛙的第一有两情况:1台阶或者台阶,假如 ...

Mon Oct 15 00:17:00 CST 2018 0 5162
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM