当前位置:网站首页>JZ70 矩形覆盖
JZ70 矩形覆盖
2022-08-02 15:35:00 【syc596】
JZ70 矩形覆盖
// //递归
// import java.util.*;
// public class Solution {
// public int rectCover(int target) {
// if(target==0) return 0;
// if(target==1) return 1;
// if(target==2) return 2;
// return rectCover(target-1)+rectCover(target-2);
// }
// }
//动规
import java.util.*;
public class Solution {
public int rectCover(int target) {
if(target==0) return 0;
if(target==1) return 1;
if(target==2) return 2;
int[] dp=new int[target+1];
dp[0]=0;
dp[1]=1;
dp[2]=2;
for(int i=3;i<=target;i++){
dp[i]=dp[i-1]+dp[i-2];
}
return dp[target];
}
}
边栏推荐
- #yyds干货盘点# 面试必刷TOP101: 删除链表的倒数第n个节点
- uniapp 小程序 动态style class
- 【2022河南萌新联赛第(三)场:河南大学】【部分思路题解+代码解析】
- 【Codeforces Round #811 (Div. 3)】【题目解析+AK代码】
- 类的比较大小(Comparable -> compareTo(类自己实现接口),Comparator -> compare(新建一个类作为比较器))
- 机械臂速成小指南(十八):圆弧规划
- Qt reads Json files (including source code + comments)
- 再见Attention:建模用户长期兴趣的新范式
- CefSharp实战演示
- 2.3 - P、V、S机制
猜你喜欢
随机推荐
Qt | 文件操作 QFile
软件测试面试中90%会遇到的问题:“你会搭建测试环境吗?”
系统存储的基本管理--挂载,分区,用户配额
【Codeforces Round #811 (Div. 3)】【题目解析+AK代码】
Break the stereotype, DIY is your own unique mall
制胜精细化运营时代 华为应用市场打出内容、场景、商业运营组合拳
想要白嫖正则是吧?这一次给你个够!
怒写400篇AI文章!这群妹子卷疯了…
2.7 - 文件管理 2.8 - 多级目录结构 2.9 - 位示图
ACL/NAACL'22 推荐系统论文梳理
机械臂速成小指南(十七):直线规划
机械臂速成小指南(十五):线性规划
Qt | 关于如何使用事件过滤器 eventFilter
QT | VS2017 + Qt5.14.2 环境搭建
Advanced usage of vim configuration
【Transformer专题】一、Attention is All You Need(Transformer)
QueryWrapper method explained
类的比较大小(Comparable -> compareTo(类自己实现接口),Comparator -> compare(新建一个类作为比较器))
Qt | 设置部件大小 sizeHint、minimumSizeHint、sizePolicy、stretch factor
Reed-Solomon Codes——RS纠错码