码迷,mamicode.com
首页 >  
搜索关键字:台阶    ( 648个结果
台阶问题练习题 (简单的dp)
题目: 有n级台阶,一个人每次上一级或者两级,问有多少种走完n级台阶的方法。为了防止溢出,请将结果Mod 1000000007 给定一个正整数int n,请返回一个数,代表上楼的方式数。保证n小于等于100000。 测试样例:1 返回: 1 到达n台阶时,可以有两种方法到达n台阶,只需走一级就可以上 ...
分类:其他好文   时间:2016-05-13 11:40:27    阅读次数:687
算法学习(十),跳台阶问题、奇偶排序
台阶问题:问题描述: 一个台阶总共有n级,没一次都可以选择跳1级,或者跳2级。 求总共有多少种跳法,并分析算法的时间复杂度。 分析: 如果只有一阶,f (1)= 1,有两阶,有两种跳法,分两次跳,每次一级,或者是一次跳2级。推广到n阶台阶,(n>2),第一次跳的时候又两种选择,如果是第一次跳一级,那么跳法数目等于f(n-1) ,另外一种是第一次跳2级,此时跳法数组等于f(n-2),所以总的...
分类:编程语言   时间:2016-05-12 20:48:42    阅读次数:150
蓝桥杯 历届试题 高僧斗法
历届试题 高僧斗法 时间限制:1.0s 内存限制:256.0MB问题描述   古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。   节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示)   两位参加游戏的法师分别指挥某个小和尚向上...
分类:其他好文   时间:2016-05-12 13:10:26    阅读次数:245
超级台阶
描述 有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法? 注:规定从一级到一级有0种走法。 样例输出 测试代码 ...
分类:其他好文   时间:2016-05-11 14:50:18    阅读次数:147
4月以来小记
4月以来工作特别忙,再加上跟琪妹正式在一起了(每晚打电话…),很久没有继续python的学习了。 不过还好,并没有停止进步(自己找台阶)。 由于工作中经常用到,在加上与站长平台认识的伙伴交流,今年来Shell的熟练程度大大提升了,日常工作中的问题基本上可以通过Shell脚本解决。 随着对Shell的 ...
分类:其他好文   时间:2016-05-10 23:35:45    阅读次数:154
升级版爬楼梯问题
1 一个台阶有n阶,如果一次可以跳1阶,也可以跳2阶,求总共有多少种跳法? 思考: 当楼梯为1阶时,1【1种跳法】; 当楼梯为2阶时,有1+1 2 【2种跳法】 当楼梯为3阶时,有1+1+1 1+2(改变2的位置2次)【3种跳法】 当阶梯为4阶时,有1+1+1+1 2+1+1 (改变2的位置3次) ...
分类:其他好文   时间:2016-05-01 17:39:01    阅读次数:154
[剑指offer] 变态跳台阶
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法 输入描述 台阶数 输出描述 跳法数 题目分析 设n阶的跳数为f(n) 当n=1时,f(1) = 1 当n=2时,分为最后一步 跳2阶和跳1阶 两种情况,有f(2)=f(0)+f(1)=1+1=2 当n=3时,分为最后一步 跳3阶、跳2阶和跳1阶 三种情况,有f(3...
分类:其他好文   时间:2016-04-27 17:17:32    阅读次数:109
[剑指offer] 跳台阶
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 输入描述 台阶级数 target 输出描述 多少种跳法 题目分析 假设跳上n阶台阶时有f(n)种跳法  要跳上n阶只能从n-1阶或是n-2阶跳上去  那么有f(n)=f(n-1)+f(n-2)成立,这符合斐波那契数列  显然n=1时 f(1)=1,n=2时f(2)=2,n=3时f(3)=...
分类:其他好文   时间:2016-04-27 11:00:42    阅读次数:123
poj 1661 Help Jimmy(DP)
题意:从起点走到地面的最短时间 分析:每一层只能由上面的掉下来,可能是上面的任何一层,那么反过来,上面的每一层只能由左端或者右端往下掉,掉到下面的某一层的左右端点包含上面这一层的左端或者右端,那么将这n个台阶按照从下往上排序。 dp[i][0]表示从下面到达第i层的左端花费最短的时间,dp[i][1 ...
分类:其他好文   时间:2016-04-25 21:12:02    阅读次数:197
青蛙跳台阶(Fibonacci数列)
问题 一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级。求该青蛙跳上一个n 级的台阶总共有多少种跳法。 思路 当n=1时,只有一种跳法,及f(1)=1,当n=2时,有两种跳法,及f(2)=2,当n=3时,可以从n=1直接跳到n=3,也可以从n=2直接跳到n=3,及f(3)=f(1)+f(2)=3. ...
分类:其他好文   时间:2016-04-18 15:21:52    阅读次数:171
648条   上一页 1 ... 45 46 47 48 49 ... 65 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!