国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

HDU 2041 JAVA

2019-11-06 07:22:19
字體:
來源:轉載
供稿:網友

PRoblem Description 有一樓梯共M級,剛開始時你在第一級,若每次只能跨上一級或二級,要走上第M級,共有多少種走法?

Input 輸入數據首先包含一個整數N,表示測試實例的個數,然后是N行數據,每行包含一個整數M(1<=M<=40),表示樓梯的級數。

Output 對于每個測試實例,請輸出不同走法的數量

Sample Input 2 2 3

Sample Output 1 2

import java.util.*; //Time Limit Exceededclass Main{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); long []a=new long[41]; a[1]=1; a[2]=1; for(int i=3;i<41;i++){ a[i]=a[i-1]+a[i-2]; } int n=sc.nextInt(); while(n-->0){ int b=sc.nextInt(); System.out.println(a[b]); } } public static int f(int a){ //s=f(a-b); int s; switch (a){ case 1:s=1;break; case 2:s=1;break; default :s=f(a-1)+f(a-2); } return s; }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盐源县| 抚松县| 黎城县| 黑河市| 延川县| 和田市| 射洪县| 屏山县| 蒙阴县| 广平县| 冷水江市| 延寿县| 武宁县| 黔江区| 保山市| 麟游县| 成都市| 外汇| 巧家县| 泸溪县| 浏阳市| 石首市| 宜丰县| 辽宁省| 庄浪县| 乐陵市| 彝良县| 伊川县| 长顺县| 城市| 东山县| 赤壁市| 盐边县| 三原县| 色达县| 武汉市| 怀仁县| 丰顺县| 高邑县| 元阳县| 孟村|