HDOJ 2046 骨牌铺方格

简介: HDOJ 2046 骨牌铺方格

Problem Description

在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数.

例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:


image.png


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
这是一道博弈的题,准确说是尼姆博弈,只要判断各项的异或值即可。
42 0
HDOJ 2802 F(N)
HDOJ 2802 F(N)
106 0
HDOJ 2802 F(N)
|
算法
HDOJ 3466 Proud Merchants
HDOJ 3466 Proud Merchants
112 0
HDOJ 3466 Proud Merchants
HDOJ 2050 折线分割平面
HDOJ 2050 折线分割平面
141 0
HDOJ 2050 折线分割平面
HDOJ 2004 成绩转换
HDOJ 2004 成绩转换
101 0
|
人工智能 Java BI
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 2046 骨牌铺方格
Problem Description 在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图: Input 输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0 import java.
714 0

热门文章

最新文章