《剑指Offer》 变态跳台阶
题目描述:
一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
思路:
这个其实是一道动态规划问题,d[1]=1,d[i]=d[i-1]+d[i-2]…+d[1]+1。但是有结果是pow(2,number-1)的规律,所以直接返回结果。
代码:
class Solution {
public:int jumpFloorII(int number) {return pow(2,number-1);}
};
运行结果:运行时间: <1 ms 占用内存:8552K 状态:答案正确
《剑指Offer》 变态跳台阶相关推荐
- 剑指offer: 变态跳台阶 python实现
题目 一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 解题思路 大概推了一下,当number=1时,res=1:number=2时,re ...
- 剑指offer——变态跳台阶
一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 分析: 两种方法,第一种比较直观,第二种比较直接. 第一种:f(1)=1; f(2 ...
- 剑指offer 变态跳台阶
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 关于本题,前提是n个台阶会有一次n阶的跳法.分析如下: f(1) = 1 f( ...
- 剑指offer 变态跳台阶 特别sb的一道题
int jumpFloorII(int number) {return pow(2, number-1);} 转载于:https://www.cnblogs.com/theodoric008/p/95 ...
- 剑指Offer——变态跳台阶(厉害的癞蛤蟆)
- 剑指offer:跳台阶 python 实现
题目 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). 解题思路 草稿上想了想,这道题跟剑指offer: 斐波那契数列 ...
- 剑指Offer #08 跳台阶(递推)
题目来源:牛客网-剑指Offer专题 题目地址:跳台阶 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). 题目解析 这是 ...
- 剑指offer青蛙跳台阶问题
(1)一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级.求该青蛙跳上一个n 级的台阶总共有多少种跳法. //递归方式 public static int f(int n) { //参数合法性验证 ...
- 剑指offer八:跳台阶
package com.jianzhioffer;public class JumpFloor {public static void main(String[] args){int res = Ju ...
- python剑指offer跳台阶_【剑指offer】跳台阶I和II(Javapython)
关于本题,前提是n个台阶会有一次n阶的跳法.分析如下: f(1) = 1 f(2) = f(2-1) + f(2-2) //f(2-2) 表示2阶一次跳2阶的次数. f(3) = f(3-1) + f ...
最新文章
- ISLR_Power
- mac terminal常用命令接触
- Dalvik class加载的处理
- linux修改ftp锁定目录,解决linux下ftp指定访问目录无法修改的问题
- 历经32载,域名仍是少年,更何况不足2岁的.xin?
- HALCON示例程序hull.hdev区域提取与凸度筛选
- 机器学习1/100天-数据预处理
- Redis 持久化 RDB 详解
- python窗口大小动态变化_python – 如何让tkinter画布动态调整窗口宽度?
- 将两个(或多个)Item建立关联 app_field.set_dependent_field和app_field.clear_dependent_fields...
- 加固机箱设计资料第289篇:基于3U VPX的 5槽加固机箱
- 立Flag 学习Ng - 1
- Win10配置Tensorflow-GPU
- 从输入URL到页面加载的过程?由一道题完善自己的前端知识体系!
- 词云中去重复的词_为什么要避免标题关键词重复?
- 测试用例设计方法与举例说明
- 华硕N55SF 折腾记
- 毕业设计 推荐系统设计与实现 协同过滤推荐算法
- 西北大新生赛:星球大战【切割线定理】
- 为什么瓜子一嗑就停不下来
热门文章
- java获取上周一_java 获取昨天,上个星期一,本月开始时间戳,怎么写呢?
- python调试神器_你必须拥有的Python调试神器
- latex中空一整行,新的一行顶格写
- 05 | 前馈网络与反向传播:模型的自我学习(下)
- curring函数,以及高阶函数
- bootstrap菜单展开收起_基于bootstrap的后台左侧导航菜单和点击二级菜单刷新二级页面时候菜单展开显示当前菜单...
- 有效数据包含外部数据_DuckDB FDW(外部数据包装器)来了
- linux手动生成dump文件权限不足_linux下生成dump文件方法及设置
- 在线涂鸦画板小程序源码
- 仿小说蓝色小说网站导航引流网站源码 带手机版