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

平江高端网站建设绍兴哪些公司做网站

平江高端网站建设,绍兴哪些公司做网站,wordpress底部栏如何编辑,我国企业网站的建设情况题目 BM79 打家劫舍(二) 描述 你是一个经验丰富的小偷#xff0c;准备偷沿湖的一排房间#xff0c;每个房间都存有一定的现金#xff0c;为了防止被发现#xff0c;你不能偷相邻的两家#xff0c;即#xff0c;如果偷了第一家#xff0c;就不能再偷第二家#xff0c;如…题目 BM79 打家劫舍(二) 描述 你是一个经验丰富的小偷准备偷沿湖的一排房间每个房间都存有一定的现金为了防止被发现你不能偷相邻的两家即如果偷了第一家就不能再偷第二家如果偷了第二家那么就不能偷第一家和第三家。沿湖的房间组成一个闭合的圆形即第一个房间和最后一个房间视为相邻。 给定一个长度为n的整数数组nums数组中的元素表示每个房间存有的现金数额请你计算在不被发现的前提下最多的偷窃金额。 分析 跟【动态规划-BM78 打家劫舍(一)】的区别是最后一家与第一家相连成环。 这时第一家与最后一定有一个是一定不取的分两种情况讨论。 当取第一家时只需在原有基础上不要遍历到最后一家即可ansdp[n-1] 当不取第一家时dp[1] 0, 遍历到最后一家ans dp[n] 取两种情况的最大值。 代码 class Solution:def rob(self , nums: List[int]) - int:# write code heren len(nums)dp [0]*(n1)# 取第一家dp[1] nums[0]# 最后一家不管不遍历for i in range(2,n):dp[i] max(dp[i-1],dp[i-2]nums[i-1])# 取到最后一家的前一家ans1 dp[n-1]# 不取第一家dp [0]*(n1)# 遍历到最后一家for i in range(2,n1):dp[i] max(dp[i-1],dp[i-2]nums[i-1])# 取到最后一家ans2 dp[n]return max(ans1,ans2)
http://www.pierceye.com/news/63713/

相关文章:

  • 网站建设技术服务协议网站建设所需硬件参数
  • 重庆建网站企业有哪些怎么把网站做seo到首页
  • 搜书网站 怎么做安徽城乡建设厅官方网站
  • 洛阳建站洛阳市网站建设wordpress茶叶主题
  • 网站导航栏按钮企业网站建设渠道
  • 西安市建设局网站邯郸做网站代理
  • 个人网站推荐免费电气网站设计
  • 一起做网店官方网站公司网站的定义
  • 青海城乡建设部网站首页八零云自助建站免费建站平台
  • 网站建设兼职平台邢台市住建局
  • 网站项目实施方案腾讯云服务器搭建WordPress
  • 简述网站设计基本流程动态站 网站地图怎么做
  • 完整网站建设案例教程网页设计企业宣传网站
  • 阿里巴巴网站做销售方案重庆响应式网站建设
  • 网站注销申请表离职模板网
  • 河南做网站推广哪个好建设pc 移动网站
  • 专做排名的网站电商网站 外包
  • 我的世界是谁做的视频网站导购网站一站式建站
  • 免费的写作网站物联网的含义是什么意思
  • 有了网站模板 还要怎样做网页设计在哪里接单
  • 建设网站需要什么基础知识莆田网站开发公司电话
  • 怎么把asp网站改成php太原关键词排名推广
  • 域名解析站长工具建筑工程网价是什么意思
  • 阿里云建站售前咨询2023年ppt模板免费
  • 文昌湖城乡建设局网站织梦高端大气网站模板
  • 网站免费空间哪个好更改wordpress语言设置
  • 建站小软件山西网站制作工具
  • 上海网站原型设计wordpress 点赞 ajax
  • 手机个人简历模板下载网站模板wordpress 3.3.1漏洞
  • mvc网站开发视频企业网站模板官网