HDU - 2041 - 超级楼梯(dp)
题意:
有一楼梯共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;
}
HDU - 2041 - 超级楼梯(dp)的更多相关文章
- hdu 2041 超级楼梯(简单dp)
		超级楼梯 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ... 
- hdu 2041:超级楼梯(水题,递归)
		超级楼梯 Time Limit: / MS (Java/Others) Memory Limit: / K (Java/Others) Total Submission(s): Accepted Su ... 
- HDU 2041 超级楼梯 (斐波那契数列 & 简单DP)
		原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2041 题目分析:题目是真的水,不难发现规律涉及斐波那契数列,就直接上代码吧. 代码如下: #inclu ... 
- hdu 2041 超级楼梯
		斐波那契数列,看清题意,当前为第一阶,给出M(每次只能跨1阶或2阶) 从第一阶到M,若M=1,从1-1不用走,0种方法 若M=2 从1-2 一种方法 -> 1.走一次一阶 若M=3 从1-3 ... 
- Hdoj 2041.超级楼梯 题解
		Problem Description 有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法? Input 输入数据首先包含一个整数N,表示测试实例的个数,然后是 ... 
- 杭电-------2041超级楼梯(c语言写)
		/* 当未走的楼梯大于1时,可以选择走一步或者走两步,每次所做的选择相似, 符合分治法的特性,因此选择分治法,又测试用例有多组,为了避免多组 用例的重复计算,可用一个数组将已经知道的剩下的楼梯可以走的 ... 
- hdu.2042 超级楼梯
		这种递归来写,除了递归我也想不到怎么写了 AC代码: #include<iostream>using namespace std;int x[41];//打表,不打表我不用想就知道过不了, ... 
- Hdu2041 超级楼梯 (斐波那契数列)
		题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2041 超级楼梯 Time Limit: 2000/1000 MS (Java/Others) M ... 
- ACM HDU 2041--超级楼梯题解
		超级楼梯 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ... 
随机推荐
- Centos7 防火墙firewalld配置
			开启80端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 出现success表明添加成功 移除某个端口 firewall-cmd ... 
- hdu  6035(树形dp)
			题意:给你棵树,树上每个节点都有颜色,每条路径上有m种颜色 问你所有路径上出现的颜色的和 思路:答案求的是每种颜色对路径的贡献 我们可以反过来每种颜色不经过的路径的条数 假设根节点的颜色为x 我 ... 
- C#面向过程之局部变量、成员变量、变量作用域、可变参数
			局部变量与成员变量: 局部变量:定义在方法里面的变量就叫做局部变量:没有默认的初始值,使用变量之前必须给它赋值成员变量:定义在类下面的变量叫做成员变量:如果是数值类型默认初始值为0 如果是引用类型默 ... 
- XHTML与HTML区别
			1.一下规则适用于XHTML,但并不适用于HTML <html>.<head>.<body>都是必需的标签 必须设置<html>标签的xmlns属性,且 ... 
- mac apache虚拟主机配置
			<VirtualHost *:80> ServerAdmin slin DocumentRoot "/Users/slin/work/phpStudy/myPh ... 
- 2008提权之突破系统权限安装shift后门
			大家都知道08权限的系统权限设置很严格,且在2003系统中常用到的溢出工具都失效.面对限制IP连接的情况 我们及时拿到system权限 有账号也上不去 这种情况下只能弄shift后门 或者放大镜了.但 ... 
- Font Awesome矢量图标
			下载 font-awesome 文件夹到您的项目中. 在HTML的 <head> 中引用font-awesome.min.css. 可以将Font Awesome图标使用在几乎任何地方,只 ... 
- [SQL必知必会] 读书笔记
			第1课 数据库 这一课介绍SQL究竟是什么,它能做什么事情. 1.1 数据库基础 下面是一些数据库概念的简要介绍,如果你刚开始接触数据库,可以由此了解必需的基本知识. 1.1.1 数据库 数据 ... 
- POJ 2187 凸包+旋转卡壳
			思路: 求个凸包 旋转卡壳一下 就求出来最远点对了 注意共线情况 也就是说 凸包如果有一堆点共线保留端点即可 //By SiriusRen #include <cmath> #incl ... 
- 题解报告:poj 1094 Sorting It All Out(拓扑排序)
			Description An ascending sorted sequence of distinct values is one in which some form of a less-than ... 
