zoukankan      html  css  js  c++  java
  • hdu 2046

    骨牌铺方格

    Problem Description

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

    Input

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

    Output

    对于每个测试实例,请输出铺放方案的总数,每个实例的输出占一行。

    Sample Input

    1
    3
    2
    

    Sample Output

    1
    3
    2
    
     
    #include<iostream>
    using namespace std;
    int main()
    {
        int n;
        while(cin>>n)
        {
            __int64 a[102]={0,1,2};
            for(int i=3;i<=n;i++)
            {
                a[i]=a[i-1]+a[i-2];
            }
            printf("%I64d\n",a[n]);
        }
        return 0;
    }
  • 相关阅读:
    Spark参数优化
    Spark性能优化指南
    Durid的特点
    优秀博客地址
    Kylin的特点
    2017/11/20
    堆、栈、静态存储
    arraylist 和 linkedlist 的区别
    青岛项目遇到的问题
    access specifier
  • 原文地址:https://www.cnblogs.com/hduacm/p/2623447.html
Copyright © 2011-2022 走看看