HDU - 2041 - 超级楼梯(dp)
2024-09-07 21:03:13
题意:
有一楼梯共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;
}
最新文章
- UOJ #58 【WC2013】 糖果公园
- js 实时监听input中值变化
- UITextFieldDelegate协议
- 设计winform自带动态加载工具按钮和实现热键响应
- NOIP200002税收与补贴
- 每日学习心得:SQL查询表的行列转换/小计/统计(with rollup,with cube,pivot解析)
- mysql数据库创建database(实例),和用户,并授权
- QT中16进制字符串转汉字
- SCP和SFTP(都使用SSH。但SCP上传不能中断,而SFTP可以续传,这是最大区别)
- vpn的作用
- NodeJs之数据库异常处理
- php file()函数
- 启用hive hwi方法
- tcp_协议基础
- 直接下载:Windows 10正式版官方原版镜像!
- Shell教程 之函数
- windows8 Metro App用Javascript来调用C#的library
- C# GDI+技术
- Hive-表连接
- P1081 开车旅行
热门文章
- MQTT Android端对比
- zabbix 监控zookeeper
- build_native.py文件分析(2)
- 【JS】温故知新: 从parseInt开始
- 类似QQ消息左滑删除的Demo
- 题解报告:hdu 1061 Rightmost Digit(快速幂取模)
- 转 DOS(CMD)下批处理换行问题/命令行参数换行 arg ms-dos
- YumRepo Error: All mirror URLs are not using ftp, http[s] or file
- redis 配置多个ip 解决方案
- 在Azure Ubunt Server 14.04虚机中使用Deep-Visualization-Toolbox