题意:

有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?

思路:

如何到第n阶台阶,只能从n-1和n-2台阶上去,那么只需要计算到n-1阶台阶到n-2阶台阶即可

代码:

#include<iostream>
using namespace std; const int maxn = 50;
int a[maxn]; void init() {
a[1] = 1;
a[2] = 1;
a[3] = 2;
for(int i = 4; i <= maxn-1; i++) {
a[i] = a[i-1] + a[i-2];
}
} int main() {
init();
int t, n;
scanf("%d", &t);
while(t--) {
scanf("%d", &n);
printf("%d\n", a[n]);
}
return 0;
}

最新文章

  1. UOJ #58 【WC2013】 糖果公园
  2. js 实时监听input中值变化
  3. UITextFieldDelegate协议
  4. 设计winform自带动态加载工具按钮和实现热键响应
  5. NOIP200002税收与补贴
  6. 每日学习心得:SQL查询表的行列转换/小计/统计(with rollup,with cube,pivot解析)
  7. mysql数据库创建database(实例),和用户,并授权
  8. QT中16进制字符串转汉字
  9. SCP和SFTP(都使用SSH。但SCP上传不能中断,而SFTP可以续传,这是最大区别)
  10. vpn的作用
  11. NodeJs之数据库异常处理
  12. php file()函数
  13. 启用hive hwi方法
  14. tcp_协议基础
  15. 直接下载:Windows 10正式版官方原版镜像!
  16. Shell教程 之函数
  17. windows8 Metro App用Javascript来调用C#的library
  18. C# GDI+技术
  19. Hive-表连接
  20. P1081 开车旅行

热门文章

  1. MQTT Android端对比
  2. zabbix 监控zookeeper
  3. build_native.py文件分析(2)
  4. 【JS】温故知新: 从parseInt开始
  5. 类似QQ消息左滑删除的Demo
  6. 题解报告:hdu 1061 Rightmost Digit(快速幂取模)
  7. 转 DOS(CMD)下批处理换行问题/命令行参数换行 arg ms-dos
  8. YumRepo Error: All mirror URLs are not using ftp, http[s] or file
  9. redis 配置多个ip 解决方案
  10. 在Azure Ubunt Server 14.04虚机中使用Deep-Visualization-Toolbox