斐波那契数列及变形题
2013-07-29 16:10
204 查看
hdu2041
有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?
有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?
#include <iostream> using namespace std; int main() { int n,m,f1,f2,f3,i; cin>>n; while(n--) { cin>>m; f1=1; f2=1; if(m==1||m==2)cout<<1<<endl; else { for(i=3;i<=m;i++) { f3=f1+f2; f1=f2; f2=f3; } cout<<f3<<endl; } } return 0; }
相关文章推荐
- 斐波那契数列的变形(大众点评2015校园招聘测试岗的第一道编程题)
- HDU2842之斐波那契亚数列变形,动态规划
- 递归思想斐波那契数列变形
- 斐波那契数列的变形
- 斐波那契数列及其变形问题(跳台阶,变态跳台阶,矩形覆盖)
- 斐波那契数列的变形---跳台阶及矩形覆盖
- 斐波那契数列
- 斐波那契数列的递归与非递归实现
- 斐波那契数列
- 斐波那契数列--计算前后缀
- Fibonacci斐波那契数列-实现2
- 斐波那契数列算法问题
- 斐波那契数列递归与非递归算法
- 斐波那契数列和
- 1022:斐波那契数列
- Java(4):基础算法(1)--斐波那契数列之小兔子生孩子
- [置顶] 七种方式求斐波那契(Fibonacci)数列通项
- 斐波那契数列取模(大数)分治算法
- 斐波那契数列三种循环语句程序表示
- 问题 N: C/C++经典程序训练2---斐波那契(Fibonacci)数列