递归基础之爬楼梯
来源:互联网 发布:剑三怎么走淘宝链接 编辑:程序博客网 时间:2024/05/16 06:16
问题及代码:Problem B: 递归基础之爬楼梯
Time Limit: 1 Sec Memory Limit: 64 MB
Submit: 202 Solved: 137
[Submit][Status][Web Board]Description
树老师爬楼梯,他可以每次走1级或者2级,输入楼梯的级数, 求不同的走法数
例如:楼梯一共有3级,他可以每次都走一级,或者第一次走一 级,第二次走两级,也可以第一次走两级,第二次走一级,一 共3种方法。
Input
输入包含若干行,每行包含一个正整数N,代表楼梯级数,1 <= N <= 30输出不同的走法数,每一行输入对应一行
Output
不同的走法数,每一行输入对应一行输出
Sample Input
5810
Sample Output
83489
#include <stdio.h>#include <stdlib.h>int main(){ int n; while(scanf("%d",&n)!=EOF) printf("%d\n",slove(n)); return 0;}int slove (int n){ if(n==1) return 1; if(n==2) return 2; else return slove(n-1)+slove(n-2);}
Problem B: 递归基础之爬楼梯
Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 202 Solved: 137
[Submit][Status][Web Board]
树老师爬楼梯,他可以每次走1级或者2级,输入楼梯的级数, 求不同的走法数
例如:楼梯一共有3级,他可以每次都走一级,或者第一次走一 级,第二次走两级,也可以第一次走两级,第二次走一级,一 共3种方法。
输入包含若干行,每行包含一个正整数N,代表楼梯级数,1 <= N <= 30输出不同的走法数,每一行输入对应一行
不同的走法数,每一行输入对应一行输出
#include <stdio.h>#include <stdlib.h>int main(){ int n; while(scanf("%d",&n)!=EOF) printf("%d\n",slove(n)); return 0;}int slove (int n){ if(n==1) return 1; if(n==2) return 2; else return slove(n-1)+slove(n-2);}
阅读全文
0 0
- 递归基础之爬楼梯
- 3127 递归基础之爬楼梯
- C++递归算法之爬楼梯
- 算法学习之递归--爬楼梯问题
- 递归之走楼梯
- 递归爬楼梯
- 3递归爬楼梯
- 递归。。爬楼梯
- 递归,爬楼梯
- 爬楼梯(递归)
- 典型递归问题--爬楼梯
- 递归——爬楼梯
- LintCode之爬楼梯
- 计蒜客之爬楼梯
- Climbing Stairs_爬楼梯_递归
- lintcode climbing-stairs 爬楼梯 递归 循环
- YTU-3127.递归——爬楼梯
- 爬楼梯问题(递归+动态规划)
- Recyclerview不显示内容
- X-Forwarded-For绕过服务器IP地址过滤
- Context 家族史!
- VC调用Matlab生成的dll
- IntelliJ IDEA 调试功能总结
- 递归基础之爬楼梯
- Android SMSSDK短信验证
- SAP ABAP MARD和MARDH计算逻辑
- 谷歌即将面临欧盟近100亿美元天价罚单
- jQuery与Struts2综合应用[stream/json]异步请求
- 计算机网络原理知识点(第二章:物理层)
- 02Jenkins安装
- linux下线程原理及实现
- java基础教程:介绍和环境(1)