杭电2041解题报告
来源:互联网 发布:windows激活密匙在哪 编辑:程序博客网 时间:2024/06/05 20:16
Problem Description
有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?
Input
输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每行包含一个整数M(1<=M<=40),表示楼梯的级数。
Output
对于每个测试实例,请输出不同走法的数量
Sample Input
2
2
3
Sample Output
1
2
代码奉上:
#include<stdio.h>#include<math.h>int main (void){ int n,m; scanf("%d",&n); while(n--) { scanf("%d",&m); printf("%.f\n",(pow((1+sqrt(5))/2,m)-pow((1-sqrt(5))/2,m))/sqrt(5)); } return 0;}//爬楼梯时上一阶则还有f(n-1)种排法,上两阶则还有f(n-2)种排法,//而f(n)=f(n-1)+f(n-2),为斐波那契数列。
0 0
- 杭电2041解题报告
- 杭电1008解题报告
- 杭电1014解题报告
- 杭电1160解题报告
- 杭电1176解题报告
- 杭电2059解题报告
- 杭电HDOJ1024 解题报告
- 杭电2028解题报告
- 杭电3342解题报告
- 杭电Robberies解题报告
- 杭电1061 解题报告
- 杭电ACM1800解题报告
- 杭电1045解题报告
- 杭电1050解题报告
- 杭电2037解题报告
- 杭电1051解题报告
- 杭电2044解题报告
- 杭电2046解题报告
- binder 分析(2)_client端程序
- 简述Android单位dp、sp、dip、px、等的区别和使用
- Andorid之ListView优化
- 如何直接下载WGS84的无偏移无水印的谷歌卫星地图数据
- 简单配置Apache服务器
- 杭电2041解题报告
- C语言基础学习学习前的准备-1
- 架构很烂,但没人在意
- Gradle脚本基础全攻略
- 认识NIO
- Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (上)
- 如何使用MathType编辑书名号
- 安卓fragment 的commit already called错误处理
- (转载)Nim游戏博弈(收集完全版)