博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
7、矩形覆盖
阅读量:3924 次
发布时间:2019-05-23

本文共 470 字,大约阅读时间需要 1 分钟。

题目

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

在这里插入图片描述

思路

在这里插入图片描述

规律遵循斐波那契数列规律

代码

1public class Solution { 2    public int JumpFloor(int target) { 3        if(target == 1) 4            return 1; 5        if(target == 2) 6            return 2; 7        int a = 1; 8        int b = 2; 9        int sum = a + b;10        for(int i=3;i<=target;i++)11        {12            sum = a + b;13            a = b;14            b = sum;15        }16        return sum;17    }18}

转载地址:http://lzugn.baihongyu.com/

你可能感兴趣的文章
堆的各种操作
查看>>
最优二叉搜索树
查看>>
hdu 1008 Elevator
查看>>
hdu 1005 Number Sequence(数学题目,好好看)
查看>>
zoj 2106 Tick and Tick(比较好的数学题目,代码特麻烦,注意精度)
查看>>
zoj 2107 Quoit Design(最近点对问题,好好思考,分治)
查看>>
zoj 2111 Starship Troopers(树形DP)
查看>>
vector 容器的使用方法
查看>>
hdu 1520 Anniversary party(基本树形DP)
查看>>
poj 1463 Strategic game(树形DP)
查看>>
poj 3342 Party at Hali-Bula(树形DP+判断方式是不是唯一)
查看>>
map 的使用方法
查看>>
Problem 2129 子序列个数 (动态规划题目,注意模余的问题)
查看>>
Problem 2121 神庙逃亡 (简单的物理题)
查看>>
Problem 2122 又见LKity (简单的字符串问题)
查看>>
Problem 2123 数字的孔数 (简单题目)
查看>>
Problem 2124 吃豆人 (BFS)
查看>>
FZU 2125 Problem 2125 简单的等式
查看>>
fzu 2127 养鸡场 (待整理)
查看>>
fzu Problem 2128 最长子串 (注意strstr函数的使用)
查看>>