nyoj--76--超级台阶
2015-09-22 15:51
211 查看
超级台阶
时间限制:1000 ms | 内存限制:65535 KB难度:3
描述
有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法?
注:规定从一级到一级有0种走法。
输入输入数据首先包含一个整数n(1<=n<=100),表示测试实例的个数,然后是n行数据,每行包含一个整数m,(1<=m<=40), 表示楼梯的级数。输出对于每个测试实例,请输出不同走法的数量。样例输入
2 2 3
样例输出
1 2
好吧,我是想找几道dp的,但是南阳上推荐的dp,,换一道吧,不过这一道题就是一个斐波那契数列,a[1]=0
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int i,j,u[99]={0,1,1};
int main()
{
for(i=3;i<45;i++)
u[i]=u[i-1]+u[i-2];
u[1]=0;
int n;
scanf("%d",&n);
while(n--)
{
int a,b;
scanf("%d",&a);
printf("%d\n",u[a]);
}
}
相关文章推荐
- ZOJ.3418 Binary Number【异或】 2015/09/22
- 项目包中的 Info.plist 必须包含 CFBundleShortVersionString 键。
- 解决Xshell显示中文乱码的问题
- freemarker 设置中文
- 让footer始终位于页面的最底部
- 怎么监听Android软键盘的打开和关闭
- (转)OC学习笔记 @property的属性 strong 和 weak 理解
- nyoj--76--超级台阶
- lnmp错误解决
- Datastax文档Apache Cassandra v2.1 第二部分 理解Cassandra架构_节点间通信(Gossip)
- 类的静态成员
- 汽车年检,备忘一下,估计2年以后才有用了
- Tomcat启动后加载两次servlet的问题
- centos7安装codeblocks教程
- Set Matrix Zeroes
- HttpClientPostActivity
- Unity3d
- Android之RadioButton多行
- Json
- 工程启动异常