nyoj 76 超级台阶
来源:互联网 发布:不用网络的游戏排行榜 编辑:程序博客网 时间:2024/06/01 08:12
超级台阶
时间限制:1000 ms | 内存限制:65535 KB
难度:3
- 描述
有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法?
注:规定从一级到一级有0种走法。
- 输入
- 输入数据首先包含一个整数n(1<=n<=100),表示测试实例的个数,然后是n行数据,每行包含一个整数m,(1<=m<=40), 表示楼梯的级数。
- 输出
- 对于每个测试实例,请输出不同走法的数量。
- 样例输入
223
- 样例输出
12
代码:
01.
#include <stdio.h>
02.
int
main ()
03.
{
04.
int
m,n,i,sum,x1,x2;
05.
scanf
(
"%d"
,&m);
06.
while
(m--)
07.
{
08.
scanf
(
"%d"
,&n);
09.
x1=0;x2=0;sum=0;
10.
for
(i=1;i<=n;i++)
11.
{
12.
if
(i==1)
13.
{
14.
x1=0;
15.
}
16.
if
(i==2)
17.
{
18.
x2=1;
19.
}
20.
sum=x1+x2;
21.
x1=x2;
22.
x2=sum;
23.
}
24.
printf
(
"%d\n"
,sum);
25.
}
26.
return
0;
27.
}
0 0
- nyoj 76 超级台阶
- nyoj-76-超级台阶
- nyoj 76-超级台阶
- NYOJ 76 超级台阶
- NYOJ 76--超级台阶
- NYOJ 76 超级台阶
- NYOJ 76 超级台阶
- nyoj 76 超级台阶
- NYOJ-76 超级台阶
- nyoj-76 超级台阶
- NYOJ 超级台阶 76
- NYOJ 76 超级台阶
- NYOJ 76 超级台阶
- nyoj--76--超级台阶
- NYOJ 76 超级台阶
- NYOJ-76-超级台阶
- nyoj 76 超级台阶
- nyoj 76 超级台阶
- malloc/free 与new/delete 的区别
- 微信第三方登录和微信相关的分享处理
- Single Number
- eclipse不能自动编译生成class文件的解决办法
- Ubuntu14.04LTS安装Wine时与n卡驱动冲突的解决办法
- nyoj 76 超级台阶
- Github 错误合集:Failed connect to github.com:8080 || Failed connect to github.com:443; No error
- 数据库中byte[]的用法
- android.telex 涉及技术整理
- weblogic 配置domain时,在console控制台里左上角不显示Lock&Edit按钮
- 如何快速合并多个excel文件?包括.xls .csv格式
- hibernate中左联右联
- 让孩子精彩一生的十个励志故事
- ps如何选取自己想要的图片部分(二)