超级楼梯(杭电2014)
2014-04-16 16:38
295 查看
#include <stdio.h>
main()
{
int n,m,a,b,s,i;
while(scanf("%d",&n)!=EOF)
{
while(n--)
{
scanf("%d",&m);
a=1;
b=2;
if(m<4)
{
printf("%d\n",m-1);
}
else
{
for(i=4;i<=m;i++)
{
s=a+b;
a=b;
b=s;
}
printf("%d\n",s);
}
}
}
}
注意:
1、做此题,不要急。很容易看出,是一道递推题,所以要找到规律。
2、此题的规律为:0,1,2,3,5,8,13,21……。很容易看出,后一项等于前两项和。
main()
{
int n,m,a,b,s,i;
while(scanf("%d",&n)!=EOF)
{
while(n--)
{
scanf("%d",&m);
a=1;
b=2;
if(m<4)
{
printf("%d\n",m-1);
}
else
{
for(i=4;i<=m;i++)
{
s=a+b;
a=b;
b=s;
}
printf("%d\n",s);
}
}
}
}
注意:
1、做此题,不要急。很容易看出,是一道递推题,所以要找到规律。
2、此题的规律为:0,1,2,3,5,8,13,21……。很容易看出,后一项等于前两项和。
相关文章推荐
- 杭电---2041 超级楼梯
- 杭电 2041 超级楼梯
- HDU 2014:超级楼梯(动态规划)
- 超级楼梯(杭电2041)
- 递推---杭电2041超级楼梯
- 杭电2041,超级楼梯,简单递归题目。
- 杭电2041超级楼梯
- 杭电 超级楼梯
- 杭电——超级楼梯
- 杭电ACM 2041超级楼梯--&&2047阿牛的EOF牛肉串------20140728
- hdu 2014 超级楼梯
- 杭电2041 超级楼梯
- 杭电 2041 超级楼梯 【简单递归+动态规划(Dynamic Programming)】
- 杭电ACM 2041 超级楼梯
- 递推—杭电2041 超级楼梯
- 杭电acm2041 超级楼梯
- hdu超级楼梯2014
- 杭电OJ -- 2041 超级楼梯
- 【杭电oj】- 2041-超级楼梯(上一级或两级,多少种方法)
- 杭电ACM 2041 超级楼梯