当前位置: 首页 > news >正文

宁波做网站皆选蓉胜网络潍坊高端网站建设

宁波做网站皆选蓉胜网络,潍坊高端网站建设,wordpress评论分页不显示不出来,html网页设计规则代码leetcode 089 打家劫舍 题目 一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响小偷偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定…

leetcode 089 打家劫舍

题目

一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响小偷偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警

给定一个代表每个房屋存放金额的非负整数数组 nums ,请计算 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。

代码

function rob(nums: number[]): number {const dp = new Array(nums.length).fill(0);for (let i = nums.length - 1; i >= 0; i--) {let result = 0;if ((dp[i + 2] || 0) + nums[i] > (dp[i + 1] || 0)) {result += (dp[i + 2] || 0) + nums[i];} else {result += (nums[i + 1] || 0);}dp[i] = result}return dp[0]
}console.log(rob([0]))

解题思路

image-20240820210926171

根据上图我们可以得出计算公式

(当前位置 + 2)+ 当前位置的数量 > (当前位置+1)的数量 ? (当前位置 + 2)+ 当前位置的数量 : 当前位置+1)的数量

!!! 注意:需要考虑一下边界+2或者+1的时候,有可能超出了原数组的长度。然后直接计算就会得到一个nan

最后附上提交记录

截屏2024-08-20 21.14.18

http://www.yayakq.cn/news/628759/

相关文章:

  • php服装网站模板计算机培训机构哪个最好
  • 网站一键收录网站开发数据库速度解决方法
  • 模板网站对排名的影响户外网站模板
  • wordpress 分享网站正规网站建设公司在哪里
  • 上海外贸网站推广建设网站图
  • 徐州做网站哪个好网站流量统计
  • 企业网站自己可以做吗找个做网站的人
  • 昆明模板建站代理h5海报模板
  • 如何自己做留言板网站做局域网站数据库
  • 南阳微网站开发大型网站的技术架构问题
  • 网站微信登录怎么做的别人的做网站
  • wordpress照片库seo兼职在家怎么做
  • 广州南沙建设网站高端网站制作流程
  • 怎么写网站头部和尾部内容营销平台
  • 广东网站建设公司排名深圳龙华建网站
  • 个人网站做团购做网站需要什么手续
  • 江苏中粟建设工程有限公司网站厦门市建设与管理局网站
  • 闸北区网站建设网页服装网站建设工作室
  • 快手做任务网站在什么网站上兼职做加工中心编程
  • 做韩国的跨境电商网站网站后台添加表格
  • 做北京会所网站哪个好我的免费网是个什么网站
  • 带产品展示的个人网站模板郑州市网站开发
  • 瑞金网站建设光龙网站建设系统哪家好
  • 英文专业的网站设计建筑行业网站建设
  • 邯郸做网站公司哪家好微信小程序后台管理系统
  • 大埔县住房城乡规划建设局网站产品设计培训机构排名
  • 设计网页页面佛山网站优化多少钱
  • wordpress网站字体广州公司注册贴吧
  • 校园网站建设划分vlan房地产市场调查问卷
  • 静态网站跟动态关键词网站排名顾问