题目描述

我们可以用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);
}
}

最新文章

  1. iOS---关于UIWebView
  2. Java 根据两个经纬度坐标计算距离
  3. cookie窃取和session劫持
  4. div+css样式
  5. js程序设计01——基本概念
  6. 012医疗项目-模块一:统一异常处理器的设计思路及其实现(涉及到了Springmvc的异常处理流程)
  7. caffe 无GPU 环境搭建
  8. [HDOJ5935]Car(精度,数学)
  9. 常用的 文件 MIME类型
  10. HNOI2008题目总结
  11. 【LeetCode】242 - Valid Anagram
  12. FloatyFish下载量
  13. whm 设置共享IP
  14. 深入学习rollup来进行打包
  15. STOI补番队互测#2
  16. 反射、Attribute
  17. InnoDB Insert Buffer(插入缓冲)
  18. Leetcode 215. 数组中的第K个最大元素 By Python
  19. Bing词典分析
  20. EB-GAN系(Energy-based GAN)

热门文章

  1. Semaphores
  2. 如何将MAC的 Terminal 行首变得清爽简洁一点?
  3. bzoj 4152[AMPPZ2014]The Captain
  4. 解决ASP.NET WebPage的CS1061报错
  5. python基础的一些题目
  6. 《新版阿里巴巴Java开发手册》提到的三目运算符的空指针问题到底是个怎么回事?
  7. ztree根据参数动态控制是否显示复选框/单选框(静态JSON数据)
  8. leetCode刷题 | 两数之和
  9. 设计模式之GOF23迭代器模式
  10. 不同版本(2.3/2.4/2.5/3.0/3.1)web.xml头信息