码迷,mamicode.com
首页 >  
搜索关键字:变态跳台阶    ( 80个结果
变态跳台阶
题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 1 class Solution { 2 public: 3 int jumpFloorII(int number) { 4 if (number == 1...
分类:其他好文   时间:2016-01-21 19:41:32    阅读次数:158
变态跳台阶
一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。分析:f(1)=1f(2)=f(2-1)+f(2-2)//f(2-2)表示2阶一次跳2阶的次数。f(3)=f(3-1)+f(3-2)+f(3-3)...f(n)=f(n-1)+f(n-2)+f(n-3)+...+f(n-(n-1))+f(n-n)说明:1)这里..
分类:其他好文   时间:2015-12-30 00:39:52    阅读次数:154
变态跳台阶(递归循环)
因为n级台阶,第一步有n种跳法:跳1级、跳2级、到跳n级 跳1级,剩下n-1级,则剩下跳法是f(n-1) 跳2级,剩下n-2级,则剩下跳法是f(n-2) 所以f(n)=f(n-1)+f(n-2)+...+f(1) 因为f(n-1)=f(n-2)+f(n-3)+...+f(1) 所以f(n)=2*f(...
分类:其他好文   时间:2015-12-29 12:35:28    阅读次数:136
变态跳台阶
一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。因为n级台阶,第一步有n种跳法:跳1级、跳2级、到跳n级跳1级,剩下n-1级,则剩下跳法是f(n-1)跳2级,剩下n-2级,则剩下跳法是f(n-2)所以f(n)=f(n-1)+f(n-2)+...
分类:其他好文   时间:2015-11-09 18:57:59    阅读次数:129
【剑指Offer】文章索引(未完)
下面是牛客网剑指Offer编程题的一些解题报告,目前还没刷完,会一篇篇加上来。 跳台阶 变态跳台阶 矩形覆盖 重建二叉树 替换空格 用两个栈代替队列 斐波那契数列 二进制中 1 的个数...
分类:其他好文   时间:2015-09-18 10:27:41    阅读次数:182
【剑指Offer】变态跳台阶
问题描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。 求该青蛙跳上一个n级的台阶总共有多少种跳法。解题思路:每一次调用函数都是查找这个楼梯数有多少种跳法,如果楼梯数已为0, 则表明只有这一种跳法,也就是没有下一步的跳法了; 若不为0,则设这一步会跳1、2、3~n阶,然后将跳完这一步的 下一步跳法的跳法相加,返回结果。示例: n=4 1 1 1 1 1 1 2...
分类:其他好文   时间:2015-09-16 06:25:53    阅读次数:153
题目1389:变态跳台阶 简单DP
http://ac.jobdu.com/problem.php?pid=1389 这样的题只要分类不要重复就没问题了。 可以分为, 第一次跳0步,也就是直接跳到终点。 第一次跳1步,然后在跳f(i-1) 第一次跳2步,然后在跳f(i-2) ... DP我果断是弱爆了,第一次写居然把第一次跳的那个+1,想了下A了 #include #include #include ...
分类:其他好文   时间:2015-08-29 15:25:39    阅读次数:140
剑指offer相关问题
1. 变态跳台阶 Fib(n) = Fib(n-1)+Fib(n-2)+Fib(n-3)+..........+Fib(n-n) =Fib(0)+Fib(1)+Fib(2)+.......+Fib(n-2)+Fib(n-1)而Fib(n-1)=Fib(0)+Fib(1)+Fib(2)+....
分类:其他好文   时间:2015-08-18 16:09:13    阅读次数:100
跳台阶与变态跳台阶
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 1 class Solution { 2 public: 3 int jumpFloor(int number) { 4 int a=1, b=1; 5 for(int...
分类:其他好文   时间:2015-07-21 20:11:35    阅读次数:184
[剑指Offer]2.变态跳台阶
题目一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。思路用Fib(n)表示青蛙跳上n阶台阶的跳法数,设定Fib(0) = 1;当n = 1 时, 只有一种跳法,即1阶跳,即Fib(1) = 1;当n = 2 时, 有两种跳的方式,一阶跳和二阶跳,即Fib(2) = Fib(1) + Fib(0) = 2;当n = 3 时,有三种跳的方式,...
分类:其他好文   时间:2015-07-19 16:32:43    阅读次数:226
80条   上一页 1 ... 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!