码迷,mamicode.com
首页 >  
搜索关键字:青蛙跳    ( 236个结果
剑指 Offer 10- II. 青蛙跳台阶问题
一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。 求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 1: 输入:n = 2 输出:2 示例 2: 输入:n = 0 输出:1 提示: 0 < ...
分类:其他好文   时间:2021-06-29 15:21:18    阅读次数:0
【每日一题】27. 过河 (DP + 离散化)
补题链接:Here 算法涉及:DP + 离散化 \(l\) 的范围太大,无法作为数组下标,所以先离散化,再DP。两点间的距离d大于t时,一定可以由 \(d\ \%\ t\) 跳过来,所以最多只需要t+d%t种距离的状态就可以表示这两个石子之间的任意距离关系。这样就把题目中的 \(10^9\) 压缩成 ...
分类:其他好文   时间:2021-05-24 12:38:52    阅读次数:0
【剑指offer】8:跳台阶
题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 解题思路: 这种题目多为找规律求通用公式并最终用代码实现。 首先,考虑最简单的情况就是1个台阶,即仅有1种跳法;2个台阶,有2种跳法;3个台阶,有3种跳法;4个台阶,有 ...
分类:其他好文   时间:2021-04-13 12:28:42    阅读次数:0
剑指offer JZ-9
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 示例1 输入 复制 3 返回值 复制 4 思路 JZ-8的简单变形,定义dp[k]为到达第k阶台阶的方案数 不难看出:dp[k] = dp[1] + dp[2] + dp[3] ...
分类:其他好文   时间:2021-01-06 12:34:01    阅读次数:0
【剑指 Offer】10-II.青蛙跳台阶问题
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 说明 Java public class Solution10_1 { publ ...
分类:其他好文   时间:2021-01-05 11:27:52    阅读次数:0
剑指offer第8题
/** * 目标:一只青蛙一次可以跳上1级台阶,也可以跳上2级。 * 求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 * 思路: * 只有1级时有1种 * 只有两级时有2种 * 之后每级,都有f(n-1)+f(n-2)种 */ public class Solution8 ...
分类:其他好文   时间:2020-08-07 12:33:08    阅读次数:55
剑指09跳台阶
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 public class Solution { public int JumpFloor(int target) { if (target<=0){ return -1; ...
分类:其他好文   时间:2020-07-22 11:17:25    阅读次数:62
剑指09变态青蛙跳
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 class Solution {public: int jumpFloorII(int number) { int jumpFlo=1; while(--number) { ju ...
分类:其他好文   时间:2020-07-22 11:15:40    阅读次数:56
青蛙跳台阶
青蛙跳台阶 解法1: var numWays = function(n) { var memo = [1,1,2] var fn = function(m){ if(memo[m]){ return memo[m] } return memo[m] = (fn(m - 1) +fn(m-2)) % ...
分类:其他好文   时间:2020-07-19 00:54:34    阅读次数:118
LeetCode-面试题10.2-青蛙跳台阶问题
来源:力扣(LeetCode)面试题10.2 问题 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 1: 输入:n = 2 输出:2 示例 ...
分类:其他好文   时间:2020-07-11 12:54:22    阅读次数:119
236条   1 2 3 4 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!