HDOJ 2046 骨牌铺方格

简介: Problem Description 在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:Input 输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0import java.

Problem Description
在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数.
例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:

Input
输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        long[] key = new long[51];

        key[0]=0;
        key[1]=1;
        key[2]=2;
        for(int i=3;i<key.length;i++){
            key[i]=key[i-1]+key[i-2];
        }

        Scanner sc = new Scanner(System.in);

        while(sc.hasNext()){
            int n = sc.nextInt();
            System.out.println(key[n]);

        }


    }
}
目录
相关文章
hdoj 1907
这是一道博弈的题,准确说是尼姆博弈,只要判断各项的异或值即可。
35 0
HDOJ 2050 折线分割平面
HDOJ 2050 折线分割平面
133 0
HDOJ 2050 折线分割平面
HDOJ 2046 骨牌铺方格
HDOJ 2046 骨牌铺方格
147 0
HDOJ 2046 骨牌铺方格
HDOJ 2802 F(N)
HDOJ 2802 F(N)
97 0
HDOJ 2802 F(N)
HDOJ 2075 A|B?
HDOJ 2075 A|B?
80 0
HDOJ 1303 Doubles(简单题)
HDOJ 1303 Doubles(简单题)
100 0
HDOJ 2040 亲和数
HDOJ 2040 亲和数
123 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 ...
1827 0