骨牌铺方格 hd 2046

来源:互联网 发布:懒人js特效 编辑:程序博客网 时间:2024/05/17 07:45
Problem Description在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数.例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图: Input输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0<n<=50)。 Output对于每个测试实例,请输出铺放方案的总数,每个实例的输出占一行。 Sample Input132 Sample Output132
#include<cstdio>int main(){int n,i;__int64 a[100];a[0]=0;a[1]=1;a[2]=2;for(i=3;i<100;i++)a[i]=a[i-1]+a[i-2];while(~scanf("%d",&n)){printf("%I64d\n",a[n]);}return 0;}


0 0
原创粉丝点击