#C06L04P02. C06.L04.递推(二).填空题2.骨牌
C06.L04.递推(二).填空题2.骨牌
题目描述
有 1×n 的一个长方形,用一个 1×1 、1×2 和 1×3 的骨牌铺满方格。
例如当 n=3 时为 1×3 的方格。此时用 1×1 、1×2 和 1×3 的骨牌铺满方格,共有四种铺法。
那么有 1×n 的一个长方形,共有多少种铺法?
输入格式
一个整数 n ( n <= 10 )。
输出格式
一个整数,表示有多少种不同的铺法。
样例
3
4
完成程序
#include<bits/stdc++.h>
using namespace std;
int n;
long long a[11];
int main()
{
cin>>n;
a[1]= 填空(1) ;
a[2]= 填空(2) ;
填空(3);
for(int i=4;i<=n;i++)
填空(4);
cout<<a[n];
return 0;
}
填空(1): {{ input(1) }}
填空(2): {{ input(2) }}
填空(3): {{ input(3) }}
填空(4): {{ input(4) }}
相关
在以下作业中: