博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
爬楼梯
阅读量:4583 次
发布时间:2019-06-09

本文共 755 字,大约阅读时间需要 2 分钟。

小时候我们都玩过爬楼梯的游戏:两人猜拳,赢了可向上爬一级,谁先到最高级则获胜。作为大学生,我们应该玩一个更有水平的游戏。

现在一个人要上n级楼梯,每一步可以选择上一级或者上两级,但是不能后退。求上这n级楼梯的方案数。

 

Input

第一行只有一个整数T(1<=T<=45),表示数据组数。

下面的T行每一行有一个整数n(1<=n<=45),表示有多少级楼梯。

 

Output

对于每一组数据输出一个整数s,表示方案数。

 

Sample Input

41234

Sample Output

1235 简单的斐波那契数列形式递推,状态转移方程为f[i] = f[i-1] + f[i-2]
1 #include
2 #include
3 #include
4 #include
5 using namespace std; 6 7 int main(){ 8 int t, n; 9 cin >> t;10 int a[46];11 a[1] = 1;a[2] = 2;12 for(int i = 3;i <= 45;i++)13 a[i] = a[i-1] + a[i-2];14 while(t--){15 cin >> n;16 cout << a[n] << endl;17 }18 return 0;19 }

 

 

转载于:https://www.cnblogs.com/fhzy291146030/p/9371236.html

你可能感兴趣的文章
设计模式学习笔记(二)之观察者模式、装饰者模式
查看>>
mysql导出数据库和恢复数据库代码
查看>>
走出软件泥潭 第一回 雪上加霜
查看>>
小鸟哥哥博客 For SAE
查看>>
gui编程实践(3)--记事本界面 JMenuBar JMenu
查看>>
App测试方法总结
查看>>
51nod-1228: 序列求和
查看>>
BZOJ1303: [CQOI2009]中位数图
查看>>
2015上海马拉松线上跑感悟-人生如同一场马拉松
查看>>
北航软院2013级C#期末考试部分考题解答
查看>>
CentOS 系统中安装 ArcGIS Server10.1 一些问题及解决
查看>>
Sharepoint学习笔记—习题系列--70-573习题解析 -(Q142-Q143)
查看>>
asp.net里登陆记住密码
查看>>
【BZOJ】2190 [SDOI2008]仪仗队(欧拉函数)
查看>>
线性规划中的单纯形法与内点法(原理、步骤以及matlab实现)(一)
查看>>
简单DP【p2758】编辑距离
查看>>
Spring Data JPA:关联映射操作
查看>>
JWT入门简介
查看>>
GDAL 网址
查看>>
结对编程——吐槽必应词典
查看>>