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

博客网站外贸订单

博客网站,外贸订单,wordpress前台图片,全国各大网站目录题目 打家劫舍参考答案题目 打家劫舍II参考答案题目 打家劫舍 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯…

目录

  • 题目 打家劫舍
  • 参考答案
  • 题目 打家劫舍II
  • 参考答案

题目 打家劫舍

你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。
给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。

示例 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 <= 100
  • 0 <= nums[i] <= 400

参考答案

class Solution {
public:int rob(vector<int>& nums) {if (nums.empty()) {return 0;}int size = nums.size();if (size == 1) {return nums[0];}int first = nums[0], second = max(nums[0], nums[1]);for (int i = 2; i < size; i++) {int temp = second;second = max(first + nums[i], second);first = temp;}return second;}
};

题目 打家劫舍II

你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。
给定一个代表每个房屋存放金额的非负整数数组,计算你 在不触动警报装置的情况下 ,今晚能够偷窃到的最高金额。

示例 1:

输入:nums = [2,3,2]
输出:3
解释:你不能先偷窃 1 号房屋(金额 = 2),然后偷窃 3 号房屋(金额 = 2), 因为他们是相邻的。

示例 2:

输入:nums = [1,2,3,1]
输出:4
解释:你可以先偷窃 1 号房屋(金额 = 1),然后偷窃 3 号房屋(金额 = 3)。偷窃到的最高金额 = 1 + 3 = 4 。

示例 3:

输入:nums = [0]
输出:0

提示:

  • 1 <= nums.length <= 100
  • 0 <= nums[i] <= 1000

参考答案

class Solution {
public:int robRange(vector<int>& nums, int start, int end) {int first = nums[start], second = max(nums[start], nums[start + 1]);for (int i = start + 2; i <= end; i++) {int temp = second;second = max(first + nums[i], second);first = temp;}return second;}int rob(vector<int>& nums) {int length = nums.size();if (length == 1) {return nums[0];} else if (length == 2) {return max(nums[0], nums[1]);}return max(robRange(nums, 0, length - 2), robRange(nums, 1, length - 1));}
};
http://www.yayakq.cn/news/384784/

相关文章:

  • 公司制度建设的意义防控措施有这些优化
  • 登录门户网站app程序开发的公司
  • 商务网站开发的工作任务椒江建设网站
  • 北京海淀房管局网站程序员 做网站 微信公众号 赚钱
  • 浙江省建设信息港网站建筑工程机械人才培训网官网
  • 广西智能网站建设报价域名注册网站查询
  • 网站建设新零售wordpress如何设置伪静态
  • 手机上怎么建设网站大气网站特点
  • 嘉兴门户网站建设wordpress 屏蔽爬虫
  • 京东做代码的网站中企动力属于国企吗
  • 牡丹江市建设局网站wordpress网站打开满
  • 国内wordpress著名网站常州免费企业网站建设
  • 网站建设报告家教总结wix怎样做网站
  • html网站开发简历网络广告策划的流程顺序为
  • 速递物流系网站建设与维护网站代码怎么改
  • 网站浏览量提升销售管理软件新技术
  • 做网站的那些个人工作室类似淘宝的购物网站 建设
  • 网站添加对联广告代码全网网络营销推广火热招商中
  • 德州网站制作哪家好wordpress太慢了
  • 一台服务器一个固定ip怎样做两个网站重庆免费注册推广网站
  • 成都建设门户网站au网站怎么注册
  • 平台网站模板网站建设.pdf百度云
  • 网站内置多语言网站建设第一步做什么
  • 做商城网站系统网络工程师需要具备什么条件
  • 长沙仿站定制模板建站湖南省城乡建设厅网站查证
  • 网站设计 论坛做淘客网站 知乎
  • 免费网站域名cn珠海网站建设方案维护
  • 微信网站怎么建立企业展示型网站程序
  • 小面网站建设国外网站推荐
  • 仿古建筑公司网站网站开发终止协议书