HDOJ 2041 超级楼梯

简介: HDOJ 2041 超级楼梯

Problem Description

有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?


Input

输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每行包含一个整数M(1<=M<=40),表示楼梯的级数。


Output

对于每个测试实例,请输出不同走法的数量


Sample Input

2

2

3


Sample Output

1

2

import java.util.Scanner;
public class Main {
    static int[] tread = new int [41];
    public static void main(String[] args) {
        One();
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        while(n-->0){
            int m = sc.nextInt();
            System.out.println(tread[m]);
        }
    }
    private static void One() {
        tread[0]=0;
        tread[1]=1;
        tread[2]=1;
        tread[3]=2;
        for(int i=4;i<41;i++){
            tread[i] = tread[i-1]+tread[i-2];
        }
    }
}
目录
相关文章
HDOJ 2802 F(N)
HDOJ 2802 F(N)
106 0
HDOJ 2802 F(N)
HDOJ 1323 Perfection(简单题)
HDOJ 1323 Perfection(简单题)
134 0
HDOJ 2033 人见人爱A+B
HDOJ 2033 人见人爱A+B
162 0
HDOJ 2075 A|B?
HDOJ 2075 A|B?
85 0
|
机器学习/深度学习 网络协议 缓存
HDOJ的题目分类
模拟题, 枚举 1002 1004 1013 1015 1017 1020 1022 1029 1031 1033 1034 1035 1036 1037 1039 1042 1047 1048 1049 1050 1057 1062 1063 1064 1070 1073 ...
1835 0
HDOJ 1214 圆桌会议
Problem Description HDU ACM集训队的队员在暑假集训时经常要讨论自己在做题中遇到的问题.每当面临自己解决不了的问题时,他们就会围坐在一张圆形的桌子旁进行交流,经过大家的讨论后一般没有解决不了的问题,这也只有HDU ACM集训队特有的圆桌会议,有一天你也...
865 0
|
人工智能 算法
HDOJ 3466 Proud Merchants
Problem Description Recently, iSea went to an ancient country. For such a long time, it was the most wealthy and powerful kingdom in the world.
973 0
|
机器学习/深度学习
HDOJ 2074 叠筐
Problem Description 需要的时候,就把一个个大小差一圈的筐叠上去,使得从上往下看时,边筐花色交错。这个工作现在要让计算机来完成,得看你的了。 Input 输入是一个个的三元组,分别是,外筐尺寸n(n为满足0< n< 80的奇整数),中心花色字符,外筐花色字符,后二者都为ASCII可见字符; Output 输出叠在一起的筐图案,中心花色与外筐花色字符从内层起交错相叠,多筐相叠时,最外筐的角总是被打磨掉。
856 0

热门文章

最新文章