码迷,mamicode.com
首页 >  
搜索关键字:楼梯    ( 611个结果
Fibonacci
递归:学校里有个很长的楼梯,一共有n级台阶,一个同学要从第0级上到第n级,每一步只能上1级或2级,一共有多少种方法?f(n)=f(n-1)+f(n-2)int fib(n){return (2>n)?n:fib(n-1)+fib(n-2);}// 时间O(2^n) 空间o(n)算67项需要10^5s...
分类:其他好文   时间:2015-09-18 11:37:31    阅读次数:122
hdu1180奇怪的楼梯……bfs迷阵……wa该16二级,我太渣滓
#include#include#includeusing namespace std;int row,line,xx[4]={-1,1,0,0},yy[4]={0,0,-1,1};char map[100][100];bool vis[100][100];struct node{ int x,y,...
分类:其他好文   时间:2015-09-17 08:47:26    阅读次数:152
[CareerCup] 9.1 Climbing Staircase 爬楼梯
9.1 A child is running up a staircase with n steps, and can hop either 1 step, 2 steps, or 3 steps at a time. Implement a method to count how many pos...
分类:其他好文   时间:2015-09-17 06:27:41    阅读次数:142
每次只能走5步或则3步,求达到N阶楼梯的具体走法,并打印
#include?<iostream> #include?<stack> using?std::cin; using?std::cout; using?std::endl; using?std::stack; void?step(int?num); //存储,总方法数 int?numStep; int?main(int?argc,?char?**a...
分类:其他好文   时间:2015-09-17 01:15:04    阅读次数:229
【剑指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
【剑指Offer】跳台阶
题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。解题思路递归,由上一步到这一步青蛙跳了一级或跳了两级,当前台阶数为n,那跳n级台阶的方法数就是问跳n-1和跳n-2级楼梯方法数相加。由此可看出,这是一个斐波那契数列。 结束条件就是当n=1时,只有一种方法(跳一级);n=0时,0种方法;当n=2时,有两种方法(一次跳一级,跳两次;一次直接跳两级)代码实...
分类:其他好文   时间:2015-09-16 06:25:49    阅读次数:150
leetcode笔记:Climbing Stairs(斐波那契数列问题)
题目的大意是,已知有n阶楼梯,每次只能爬1阶或2阶楼梯,问爬到第n阶楼梯共有几种爬法。题目可以看成是,设f(n)表示爬到第n 阶楼梯的方法数,为了爬到第n阶楼梯,有以下两种选择: ? 从第f(n-1)阶前进1步; ? 从第f(n-2)阶前进2步; 则`f(n)`可写成:f(n) = f(n-1) + f(n-2) 题目可转化为斐波那契数列的问题。...
分类:其他好文   时间:2015-09-16 00:56:19    阅读次数:185
一个idea
这个idea来自于一次偶然。有一次我上完晚自习,准备回宿舍。在下一楼的楼梯时,不经意间看到很多学生卡竖立在守门房的窗户边上。当时就突然很想做一款app,用来解决这个问题。然后那几天,我的脑子里一直都在思考这个问题。联想到身边认识的马大哈们三番五次的掉饭卡,每次挂失补卡的程序都很浪费时间和金钱。我就在...
分类:其他好文   时间:2015-09-12 10:42:35    阅读次数:177
蒜头爬楼梯
1000ms 65536K 蒜头君自从春节回来以后,体重就像加了特技一样duang~duang~地暴增起来。于是小蒜头打算每天爬楼梯来燃烧体内的脂肪(咦?蒜怎么会有脂肪=.=)。蒜头在爬楼梯的时候脑洞大开,因为蒜头腿短,爬楼梯的时候一次只能迈1级或2级台阶,它就想到了,假如一共有n级台阶的...
分类:其他好文   时间:2015-09-11 00:08:17    阅读次数:203
18.上楼梯
题目描述有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶、3阶。请实现一个方法,计算小孩有多少种上楼的方式。为了防止溢出,请将结果Mod 1000000007给定一个正整数intn,请返回一个数,代表上楼的方式数。保证n小于等于100000。测试样例:1返回:1代码如下:import j...
分类:其他好文   时间:2015-09-09 16:13:34    阅读次数:155
611条   上一页 1 ... 44 45 46 47 48 ... 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!