爬楼梯问题
来源:互联网 发布:时间闹钟提醒软件 编辑:程序博客网 时间:2024/06/04 18:24
问题:数老师爬楼梯,他可以每次走一步,也可以每次走两步,输入楼梯的级数,求不同的走法。
级数>=1.
解题:第一步有两种走法,迈一步或者迈两步,然后后面的阶同样思想,总共不同的走法就是 sum(n-1)+sum(n-2),
递归求解
#include<iostream>using namespace std;int f(int n){if(n == 1)return 1;else if(n == 2)return 2;elsereturn f(n-1)+f(n-2);}int main(){int n;while(1) {cin>>n;cout<<f(n)<<endl;}return 0;}
阅读全文
0 0
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题种种
- 爬楼梯问题
- 爬楼梯问题
- 13爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题
- 爬楼梯问题的解决
- Recursion 爬楼梯问题 @CareerCup
- 回溯解决爬楼梯问题
- swap分区&磁盘加密&加密磁盘永久挂载
- Failed building wheel for uwsgi
- Jzoj5422 天才绅士少女助手克里斯蒂娜
- 如何双击home键,使app自带毛玻璃效果,增强其安全性
- Hello Word.
- 爬楼梯问题
- intellij在debug时出现tomcat无法启动错误
- python自动识别简单图片中的文字
- 监控索引常用的sql脚本
- complileSDKVersion、buildToolsVersion、minSDKVersion、targetsdkversion
- java SE Day13 火推
- postgrepsql简单部署
- VS2010工程中的*.vcxproj.filters文件用于项目下文件的虚拟目录,不能丢弃
- 消息队列的使用场景