矩形覆盖
2016-10-07 11:05
225 查看
我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
class Solution {
public:
int rectCover(int number) {
if(number <= 0) return 0;
if( number== 1) return 1;
if( number== 2) return 2;
return rectCover(number-1)+rectCover(number-2);
};
class Solution {
public:
int rectCover(int number) {
if(number <= 0) return 0;
if( number== 1) return 1;
if( number== 2) return 2;
return rectCover(number-1)+rectCover(number-2);
}
};
相关文章推荐
- 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠2*n的大矩形,总共有多少种方法?
- 递归和循环:矩形覆盖
- 矩形覆盖
- 矩形覆盖问题
- P1034 矩形覆盖
- HDU5251 矩形面积 凸包-矩形覆盖
- 剑指offer面试题9——矩形框覆盖(递归改循环,斐波那契数列)
- 矩形覆盖
- 【最小矩形面积覆盖:凸包+旋转卡壳】UVA 10173 Smallest Bounding Rectangle
- [Luogu P3187] [HNOI2007]最小矩形覆盖
- 剑指offer—矩形覆盖
- 矩形覆盖问题
- 剑指offer 矩形覆盖
- 矩形覆盖
- uva 11983 求矩形覆盖k次以上的面积并
- uva 10173 凸包最小覆盖矩形面积
- HDU 1255 覆盖的面积(矩形交的面积)
- HDU 5100 Chessboard 用 k × 1 的矩形覆盖 n × n 的正方形棋盘
- [ACM] ZOJ 3209 Treasure Map ( Dancing Links 精确覆盖,矩形覆盖)
- hdu 5091 给定矩形覆盖尽量多点 扫描线+线段树