Description
元旦過去了,新年大酬賓活動也已經告一段落了。陳蓋歷望着堆在倉庫的瓷磚,很無聊的他把這些瓷磚裁成很多1X1 1X2 1X3的小瓷磚,然后他把這些小瓷磚排在地上畫的一個1*n的長方形里。問鋪滿這個長方形共有多少種方法?
Input
首先輸入一個整數T,表示有T組測試數據 然后是T行,每行輸入1個正整數n(n<=50)
Output
對於每個n輸出鋪的方法種數
Sample Input
3 1 2 3
Sample Output
1 2 4
#include<stdio.h> int main(void) { int T,n; long long f[60]; f[1]=1; f[2]=2; f[3]=4; for(int i=4;i<51;i++) f[i]=f[i-1]+f[i-2]+f[i-3]; scanf("%d",&T); while(T--) { scanf("%d",&n); printf("%d\n",f[n]); } return 0; }