hdu 2041 超级楼梯
2015-11-30 21:25
337 查看
#include<stdio.h>
/*
int fun(int m)
{ //然而我没有看出这是 斐波拉基 然后就超时了
if (m == 2)
return 1;
else if (m == 3)
return 2;
else
return fun(m-2) + fun(m-1);
}
int main()
{
int n;
scanf("%d", &n);
while (n--)
{
int m, ans = 0, num = 0;
scanf("%d", &m);
printf("%d\n", fun(m));
}
}
*/
int main()
{
int n;
scanf("%d", &n);
while (n--)
{
int m;
int d[41];
d[1] = 1;
d[2] = 2;
scanf("%d", &m);
for (int i = 3; i < m; i++)
d[i] = d[i-1] + d[i-2];
printf("%d\n", d[m-1]);
}
return 0;
}
/*
int fun(int m)
{ //然而我没有看出这是 斐波拉基 然后就超时了
if (m == 2)
return 1;
else if (m == 3)
return 2;
else
return fun(m-2) + fun(m-1);
}
int main()
{
int n;
scanf("%d", &n);
while (n--)
{
int m, ans = 0, num = 0;
scanf("%d", &m);
printf("%d\n", fun(m));
}
}
*/
int main()
{
int n;
scanf("%d", &n);
while (n--)
{
int m;
int d[41];
d[1] = 1;
d[2] = 2;
scanf("%d", &m);
for (int i = 3; i < m; i++)
d[i] = d[i-1] + d[i-2];
printf("%d\n", d[m-1]);
}
return 0;
}
相关文章推荐
- 比较javascript中的appendChild()和jquery中的append() 才知道什么叫jqery真牛
- 2016旗舰处理器架构一览
- lucene5.3.1+IKAnalyer 构建简单搜索引擎
- 关于源码编译每次提示有错误 要make update-api
- JDBC(数据库)
- openfire源码分析---8
- android的EditText重新获取焦点问题
- PMI(Pointwise Mutual Information)
- Android 中 Handler 内存泄露解决办法实例
- JAVAWEB之自定义TAG开发
- 解决win10鼠标晃动问题
- 登陆拦截 filter() , 字符编码拦截器
- Hibernate查询_HQL_EJBQL_QBC_QBE
- Qt从零开始制作串口调试助手-(第十二章、串口数据发送)-Creator_Ly
- 如何让label.text 中的某些字变成不同的颜色
- Jquery取值
- 九宫格解锁可用修改版
- Linux系统与Windows的基本区别
- Jquery选择器
- 1063. Set Similarity