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

兴文县建设工程网站请人做网站注意事项

兴文县建设工程网站,请人做网站注意事项,怎样查一个网站的空间商,谷歌seo外包公司哪家好目录 题目来源 题目描述 示例 提示 题目解析 算法源码 题目来源 198. 打家劫舍 - 力扣#xff08;LeetCode#xff09; 题目描述 你是一个专业的小偷#xff0c;计划偷窃沿街的房屋。每间房内都藏有一定的现金#xff0c;影响你偷窃的唯一制约因素就是相邻的房屋装…目录 题目来源 题目描述 示例 提示 题目解析 算法源码 题目来源 198. 打家劫舍 - 力扣LeetCode 题目描述 你是一个专业的小偷计划偷窃沿街的房屋。每间房内都藏有一定的现金影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统如果两间相邻的房屋在同一晚上被小偷闯入系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组计算你 不触动警报装置的情况下 一夜之内能够偷窃到的最高金额。 示例1 输入[1,2,3,1] 输出4 解释 偷窃 1 号房屋 (金额 1) 然后偷窃 3 号房屋 (金额 3)。偷窃到的最高金额 1 3 4 。示例2 输入[2,7,9,3,1] 输出12 解释 偷窃 1 号房屋 (金额 2), 偷窃 3 号房屋 (金额 9)接着偷窃 5 号房屋 (金额 1)。偷窃到的最高金额 2 9 1 12 。提示 1 nums.length 1000 nums[i] 400题目解析 如果两间相邻的房屋在同一晚上被小偷闯入系统会自动报警。 因此小偷如果偷了第 i 间那么必然不能偷第 i 1间可以选择偷或不偷第 i 2间。 上面这种后发状态取决于前面状态的很容易就想到使用动态规划来求解。 我们定义一个dp数组dp[i] 的含义是在 0 ~ i 间屋子中偷盗小偷所能获得的最大金额。 对于第 i 间屋子小偷有两种选择偷、或者不偷如果 小偷选择偷第 i 间屋子那么小偷可以获得nums[i]的金额但是必然不能再偷第 i - 1 间屋子了而接下来就变为了偷或不偷第 i - 2间屋子即有转移方程 dp[i] dp[i-2] nums[i]小偷选择不偷第 i 间屋子那么小偷此时无法获得第 i 间屋子的金额接下来就变为偷或不偷第 i - 1间屋子即有转移方程 dp[i] dp[i-1] 我们只要在上面两个状态中选择最大的即可 dp[ i ] max( dp[ i - 1 ],  dp[ i - 2 ] nums[ i ] ) Java算法源码 class Solution {public int rob(int[] nums) {int n nums.length;int[] dp new int[n];dp[0] nums[0];if(n 1) return dp[0];dp[1] Math.max(nums[0], nums[1]);if(n 2) return dp[1];for(int i2; in; i) {dp[i] Math.max(dp[i-1], dp[i-2] nums[i]);}return dp[n-1];} } JavaScript算法源码 /*** param {number[]} nums* return {number}*/ var rob function(nums) {const n nums.lengthconst dp new Array(n).fill(0)dp[0] nums[0]if(n 1) return dp[0]dp[1] Math.max(nums[0], nums[1])if(n 2) return dp[1]for(let i2; in; i) {dp[i] Math.max(dp[i-1], dp[i-2] nums[i])}return dp[n-1] }; Python算法源码 class Solution(object):def rob(self, nums):n len(nums)dp [0]*ndp[0] nums[0]if n 1:return dp[0]dp[1] max(nums[0], nums[1])if n 2:return dp[1]for i in range(2, n):dp[i] max(dp[i-1], dp[i-2] nums[i])return dp[n-1]
http://www.dnsts.com.cn/news/105547.html

相关文章:

  • 客户评价 网站建设杭州有做网站
  • 网站域名建设怎么填写热烈祝贺公司网站上线
  • 网站设计用什么字体好网站怎么添加横幅
  • 精通网站建设网页设计免费模板代码
  • 清远 网站建设如何做楼盘网站
  • 新闻静态网站模板下载自己做网站不推广
  • easyui做的网站购物网站模板代码
  • 物流网站的分类毕业设计做购物网站的要求
  • 2015做网站前景电子商务网站的定义
  • 柳市那些做网站的公司网络公司 给 客户网站备案
  • 做网站的那些个人工作室网站建设功能覆盖范围
  • 虚拟专用网络服务器网站如何做seo优化
  • 福田网站建设推广修改wordpress用户名
  • 转塘有做网站的吗网络营销软件哪个好用
  • 富阳网站网站做中英文英文太长怎么办
  • 网站空间就是服务器吗济南网站建设抖音平台
  • 安徽省芜湖建设定额网站东莞网站建设关键词
  • h5网站开发软件免费申请激活码
  • 网站虚拟空间过期文档流程做网站
  • 网站建设栏目流程管局备案网站
  • 网站的建站流程做网站开发需要什么技能
  • 中山快速做网站费用网站开发就业外部威胁
  • 电子商务毕业设计网站建设业务致设计网站
  • 怎么添加网站 多少钱数字营销经典案例
  • 756ka网站建设做cpa用什么类型的网站好
  • 网站模板的组成门户网站ui设计
  • 网站建设的分工企业网站源码利于优化
  • 黄冈网站建设哪家好做网站傻瓜软件
  • 如何搭建一个网站自己注册公司
  • 介绍网站建设深圳网站关键词推广