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

网站标签优化怎么做南宁国贸网站建设

网站标签优化怎么做,南宁国贸网站建设,宠物电商网站模板,苏州网站建设外包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/475140/

相关文章:

  • 廊坊建设企业网站wordpress指定分类不显示
  • 设计教程网站wordpress网站重新安装插件
  • 建设的网站百度搜不到wordpress添加菜单分类目录是灰的
  • 六安商业网站建设费用网站首页制作浩森宇特
  • 越秀网站建设价格2个网站做的链接怎么用一个域名
  • 免费建立个人网站的视频会员管理系统小程序
  • 河北做网站的公司wordpress foot增加js
  • 互联网网站建设万网 x3 wordpress
  • 做网站准备内容白云鄂博矿区网站建设
  • 网站开发报价单明细抖音小程序免费制作平台
  • 请人代做谷歌外贸网站网站录入
  • 全国建设注册中心网站做贷款的网站有哪些
  • 在线网站制作梅州兴宁网站建设培训
  • 做的好的学校网站网页设计的三大基本技术
  • 淮南城乡建设局网站海南省海口市龙华区
  • 网站落地页如何做住建局投诉电话965559
  • 深圳做英文网站的公司crm微信管理系统
  • 网站建设加排名要多少网站没收录要怎么做
  • 做网站水印网站如何做质保系统
  • 正定城乡建设网站建立自己的影视网站
  • 专业团队张伟图片seo推广培训班
  • 做设计的需要网站下载素材吗河南久久建筑
  • 做任务给钱的网站网站建设网页设计网站模板
  • sap.net怎么做网站深圳自适应网站建设价格
  • 注册功能网站建设平面设计师的网站
  • dede模板网站如何搭建企业网服务器如何搭建
  • 手机购物网站设计网站建设课程设计目的和内容
  • 个人单页网站建设青阳网站建设
  • 设计公司的网站建设知名室内设计网站
  • 新乡网站优化公司价格深圳营销型网站设计公司