矩阵覆盖

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

public class Solution {
    
    public int RectCover(int target) {
        
        if(target == 0) {
            
            return 0;
        }
        if(target == 1){
            
            return 1;
        }
        if(target == 2) {
            
            return 2;
        }
        int one = 1;
        int two = 2;
        for(int i = 3; i <= target; i++) {
            
            int temp = one;
            one = two;
            two += temp;
        }
        return two;
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 矩阵覆盖 题目描述 我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*...
    McRay阅读 428评论 0 0
  • 题目描述 我们可以用 2 * 1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个 2 * 1的小矩形无重叠地覆盖一...
    云胡同学阅读 440评论 0 0
  • 本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-code.h...
    eddy_wiki阅读 9,371评论 0 30
  • 谈情说爱周刊稿 只是一个回首,两双明眸,三声惊叹,四目相接,却恰似惊鸿掠过水面,阵阵涟漪波动着心田。世人千般祈求的...
    云卿若阅读 503评论 2 1
  • mc:组合里面忙内一般都会忍受很多,所以我们现在这个时间来做平语时间游戏吧~为了忙内~ 杂~队里的忙内是哪个? 赖...
    耶锦行阅读 603评论 0 0