当前位置:网站首页>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];
}
}
边栏推荐
猜你喜欢
第十七天笔记
已经2022下半年了,居然还在说链动2+1!
入门关于 switch case 的理解
vim的高级用法配置
AI+BI+可视化,Sugar BI架构深度剖析
Brute-force cracking of the latest JVM interview questions of Meituan: unlimited execution
【Transformer专题】Vision Transformer(ViT)原理 + 代码
A tour of gRPC:06 - gRPC client straming 客户端流
(LinkedList与链表) 和 (ArrayList与顺序表)的区别
Reed-Solomon Codes——RS纠错码
随机推荐
UnicodeEncodeError: 'gbk' codec can't encode character '\u2022' in position 178: illegal multibyte s
机械臂速成小指南(十六):带抛物线过渡的线性规划
.NET性能优化-使用SourceGenerator-Logger记录日志
再见Attention:建模用户长期兴趣的新范式
Basic management of mysql database in Linux system
Apache的管理及web优化
看我如何用多线程,帮助运营小姐姐解决数据校对系统变慢!
ROS人机交互软件
【[USACO06NOV]Corn Fields G】【状压DP】
tiup mirror sign
软件成分分析:华为云重磅发布开源软件治理服务
Qt | 通过创建一个简单项目了解 Qt Creator
策略路由下发
CWE4.8: The 25 most damaging software security issues in 2022
管理软件开发 管理软件定制开发流程
机械臂速成小指南(十八):圆弧规划
【Transformer专题】一、Attention is All You Need(Transformer)
华为研究院19级研究员几年心得,终成趣谈网络协议文档,附大牛讲解
“行泊一体”的火爆与现实困境
类的比较大小(Comparable -> compareTo(类自己实现接口),Comparator -> compare(新建一个类作为比较器))