剑指Offer之矩形覆盖
2024-08-24 21:51:07
题目描述
我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
比如n=3时,2*3的矩形块有3种覆盖方法:
思路:与裴波拉契数列思路一致。
public int RectCover(int target) {
if(target<1){
return 0;
}
else if(target==2||target==1){
return target;
}
else{
return RectCover(target-1)+RectCover(target-2);
}
}
最新文章
- iOS---关于UIWebView
- Java 根据两个经纬度坐标计算距离
- cookie窃取和session劫持
- div+css样式
- js程序设计01——基本概念
- 012医疗项目-模块一:统一异常处理器的设计思路及其实现(涉及到了Springmvc的异常处理流程)
- caffe 无GPU 环境搭建
- [HDOJ5935]Car(精度,数学)
- 常用的 文件 MIME类型
- HNOI2008题目总结
- 【LeetCode】242 - Valid Anagram
- FloatyFish下载量
- whm 设置共享IP
- 深入学习rollup来进行打包
- STOI补番队互测#2
- 反射、Attribute
- InnoDB Insert Buffer(插入缓冲)
- Leetcode 215. 数组中的第K个最大元素 By Python
- Bing词典分析
- EB-GAN系(Energy-based GAN)
热门文章
- Semaphores
- 如何将MAC的 Terminal 行首变得清爽简洁一点?
- bzoj 4152[AMPPZ2014]The Captain
- 解决ASP.NET WebPage的CS1061报错
- python基础的一些题目
- 《新版阿里巴巴Java开发手册》提到的三目运算符的空指针问题到底是个怎么回事?
- ztree根据参数动态控制是否显示复选框/单选框(静态JSON数据)
- leetCode刷题 | 两数之和
- 设计模式之GOF23迭代器模式
- 不同版本(2.3/2.4/2.5/3.0/3.1)web.xml头信息