矩形覆盖

矩形覆盖

题目描述

我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?

找规律发现其原理和斐波那契数列相符

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function rectCover(number)
{
// write code here
var g=1;
var f=2;
if(number==0){
return 0;
}
else {
while(--number){
f+=g;
g=f-g;
}
return g;
}
}