变态跳台阶
2015-12-15 11:38
302 查看
【题目描述】
一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
【解题思路】
通过数学归纳法证明:f(n)=2^n-1。
一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
【解题思路】
通过数学归纳法证明:f(n)=2^n-1。
class Solution { public: int jumpFloorII(int number) { if(number<=0) return 0; else return 1<<(number-1); } };
相关文章推荐
- Kinect骨骼数据与彩色影像和深度影像的对齐
- 基于rails的schedule网站开发(12):index View页面的重构
- android contentprovider的使用(二)
- CUDA的Threading:Block和Grid设定
- static_cast,dynamic_cast,const_cast和reinterpret_cast
- 【转载】css sprite css雪碧图生成工具
- 动态代理详解
- 切图
- 解决安装office2007后,原来的*.doc文件的图标变成缩略图
- 使用Kinect测量身高
- css中图片路径,以及在不同浏览器的兼容问题
- HD1712ACboy needs your help(纯裸分组背包)
- 前进的道路,不要往后看——记得24生日
- 使用大白菜安装Windows Server 2012 r2
- 深入理解Kinect for Windows开发
- [iOS]iOS开发者账号申请与注册流程
- ajax中data传参的两种方式分析
- ArcGIS API for Javascript 应用开发入门
- 每日英语[Daily English]
- box-shadow