Problem Description
有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?
Input
输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每行包含一个整数M(1<=M<=40),表示楼梯的级数。
Output
对于每个测试实例,请输出不同走法的数量
Sample Input
2 2 3
Sample Output
1 2
import java.io.BufferedInputStream;
import java.util.*;
public class Main {public static void main(String[] args) {Scanner sc=new Scanner(new BufferedInputStream(System.in));int k,m,n;k=sc.nextInt();for(int i=0;i<k;i++){m=sc.nextInt();n=fun(m);System.out.println(n);}}public static int fun(int m){int sum=0;int a[]=new int[m];for(int i=2,j=0;i<=m;i++,j++){if(i==2){a[j]=1;sum=a[j];}else if(i==3){a[j]=2;sum=a[j];}else {a[j]=a[j-1]+a[j-2];sum=a[j];}}return sum;}
}

HDU 2041 超级楼梯相关推荐

  1. hdu 2041:超级楼梯(水题,递归)

    超级楼梯Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissio ...

  2. HDU - 2041 - 超级楼梯(dp)

    题意: 有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法? 思路: 如何到第n阶台阶,只能从n-1和n-2台阶上去,那么只需要计算到n-1阶台阶和到n-2阶台 ...

  3. 航电 2041 超级楼梯

    超级楼梯 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  4. 杭电hduoj 2041 超级楼梯

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2041 算法特工队QQ群:979618872 (伸手党绕边,欢迎有良好基础的人加入) // // Cre ...

  5. HDOJ 2041 超级楼梯

    Problem Description 有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法? Input 输入数据首先包含一个整数N,表示测试实例的个数,然后是 ...

  6. 超级楼梯HDOJ2041

    超级楼梯 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  7. 【qduoj】【超级楼梯进阶版】

    题干: 描述 N级阶梯,人可以一步走一级,也可以一步走两级,求人从阶梯底端走到顶端可以有多少种不同的走法. 输入 一个整数n,代表台阶的阶数. 输出 求人从阶梯底端走到顶端可以有多少种不同的走法,输出 ...

  8. 超级楼梯[HDU2041]

    超级楼梯 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  9. HDU2041 超级楼梯

    问题链接:HDU2041 超级楼梯.基础训练题,用C语言编写程序. 问题简述:参见上述链接. 问题分析:这是一个递推的问题.站在楼梯的第n级想一下,前一步是从哪里来的,问题就清楚了. 由于每次只能上一 ...

最新文章

  1. 2017阿里云TECH INSIGHT干货分享第六届隆重回归
  2. c# ftp类[转]
  3. linux进程--自旋锁和互斥锁的区别(十五)
  4. 远离盛行道德绑架的团队
  5. 【APICloud系列|33】移动应用软件加固步骤,适合所有的安卓应用市场
  6. 【Linux系统编程学习】 GDB调试器的简单使用
  7. java maven调用hbase
  8. 各种设计模式对比及编程思想总结
  9. 在vue项目中同时使用element-ui和mint-ui,的时候,.babelrc配置文件怎么写
  10. 数组操作--微信小程序学习教程
  11. 论文评审最大流_毕业论文_最大流问题及其应用(7)(喜欢就下吧)
  12. 制作AppStore预览:在 iPhone 上截屏或录制屏幕15秒以上的视频;iPhone日常使用技巧(一直弹出登录iCloud的解决方法、不自动弹出询问是否允许使用蜂窝数据的解决方法)
  13. python将图片变成水墨画
  14. 【真.干货】一篇文章了解关于计算机硬件那些事
  15. 2022年智能家居生态系统状态报告
  16. git与gerrit基础概念
  17. matlab图像对折,Matlab下如何将一个索引图像进行对折小程序--原创
  18. 阿里妈妈-网络广告位投资策略
  19. RS232/RS485/CAN总线
  20. 敬业签苹果ios手机便签APP文本中英文翻译功能如何使用?

热门文章

  1. 一款名为Blue_Moon的后台模板的初步研究
  2. celery 学习笔记 01-介绍
  3. WebX.0:Web1.0
  4. 【LeetCode】414. 第三大的数
  5. Python3NumPy——数组(2)之数学空间与NumPy空间
  6. 前序中序确认二叉树 7-23 还原二叉树(25 分)
  7. Bootstrap Paginator分页插件+ajax
  8. C语言 · 数位分离
  9. 杂谈--从基数评估来看问题1
  10. C++中的运算符优先级