牛客网-剑指offer-10-矩形覆盖
2017-09-13 01:32
561 查看
时间限制:1秒 空间限制:32768K 热度指数:106915
算法知识视频讲解
我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
经分析,仍然是斐波那契数列
public class Solution {
/**
* n=1 1
* n=2 2
* n=3 3
* n=4 5
* n=5 8
* @param target
* @return
*/
public int RectCover(int target) {
if(target<=0) {
return 0;
}
if(target<=2) {
return target;
}else {
return RectCover(target-1)+RectCover(target-2);
}
}
}
算法知识视频讲解
题目描述
我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?经分析,仍然是斐波那契数列
public class Solution {
/**
* n=1 1
* n=2 2
* n=3 3
* n=4 5
* n=5 8
* @param target
* @return
*/
public int RectCover(int target) {
if(target<=0) {
return 0;
}
if(target<=2) {
return target;
}else {
return RectCover(target-1)+RectCover(target-2);
}
}
}
相关文章推荐
- 剑指OFFER----10、矩形覆盖
- 剑指Offer--10.矩形覆盖
- [剑指Offer] 10.矩形覆盖
- 剑指offer-10.矩形覆盖
- 剑指offer_10 矩形覆盖
- 【剑指offer】10矩形覆盖
- 剑指offer题解C++【10】矩形覆盖
- 牛客网 剑指offer-矩形覆盖
- 剑指Offer(10)______矩形覆盖
- 【剑指 offer】三,矩形覆盖(java实现)
- 剑指offer之矩形覆盖
- 【剑指offer——JAVA实现】矩形覆盖
- 矩形覆盖 (剑指Offer 第 10 题)
- 【剑指offer】覆盖矩形
- 剑指offer--矩形覆盖
- 【剑指offer】矩形覆盖问题
- 剑指 offer:矩形覆盖
- 剑指offer--矩形覆盖
- 码农小汪-剑指Offer之3- 矩形覆盖
- 剑指offer 面试题9:斐波那契数列及其变形(跳台阶、矩形覆盖) 题解