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

apicloud开发教程武汉seo工厂

apicloud开发教程,武汉seo工厂,wordpress物体替换纹理,网站引导页面2560. 打家劫舍 IV 沿街有一排连续的房屋。每间房屋内都藏有一定的现金。现在有一位小偷计划从这些房屋中窃取现金。 由于相邻的房屋装有相互连通的防盗系统,所以小偷 不会窃取相邻的房屋 。 小偷的 窃取能力 定义为他在窃取过程中能从单间房屋中窃取的 最大金额 。…

2560. 打家劫舍 IV

沿街有一排连续的房屋。每间房屋内都藏有一定的现金。现在有一位小偷计划从这些房屋中窃取现金。

由于相邻的房屋装有相互连通的防盗系统,所以小偷 不会窃取相邻的房屋 。

小偷的 窃取能力 定义为他在窃取过程中能从单间房屋中窃取的 最大金额 。

给你一个整数数组 nums 表示每间房屋存放的现金金额。形式上,从左起第 i 间房屋中放有 nums[i] 美元。

另给你一个整数 k ,表示窃贼将会窃取的 最少 房屋数。小偷总能窃取至少 k 间房屋。

返回小偷的 最小 窃取能力。

示例 1:

输入:nums = [2,3,5,9], k = 2
输出:5
解释:
小偷窃取至少 2 间房屋,共有 3 种方式:
- 窃取下标 0 和 2 处的房屋,窃取能力为 max(nums[0], nums[2]) = 5 。
- 窃取下标 0 和 3 处的房屋,窃取能力为 max(nums[0], nums[3]) = 9 。
- 窃取下标 1 和 3 处的房屋,窃取能力为 max(nums[1], nums[3]) = 9 。
因此,返回 min(5, 9, 9) = 5 。

示例 2:

输入:nums = [2,7,9,3,1], k = 2
输出:2
解释:共有 7 种窃取方式。窃取能力最小的情况所对应的方式是窃取下标 0 和 4 处的房屋。返回 max(nums[0], nums[4]) = 2 。

思路:

 

这个解法使用了二分查找的思想来确定最小窃取能力的范围。

首先,通过min_elementmax_element函数找到数组nums中的最小值和最大值,分别存储在minmax中。

然后,在while循环中进行二分查找。每次选取最小值和最大值的中间值num作为当前的窃取能力。

接下来,遍历数组nums,判断是否可以窃取其中的房屋。使用num1标记上一个房屋是否被窃取,const1记录窃取的数量。

如果当前房屋的现金金额小于num,并且上一个房屋没有被窃取,则将const1增加1,并将num1设置为true表示该房屋被窃取。

如果当前房屋的现金金额大于等于num,则将num1设置为false表示该房屋未被窃取。

完成数组遍历后,比较const1与目标窃取的房屋数量k。如果const1小于k,则说明窃取能力太低,需要增加窃取能力,更新min=num+1;否则,说明窃取能力过高,需要减小窃取能力,更新max=num-1

min大于max时,循环结束,结果即为最大窃取能力max

代码

class Solution {
public:int minCapability(vector<int>& nums, int k) {// 找到数组中的最小值和最大值int min = *min_element(nums.begin(), nums.end());int max = *max_element(nums.begin(), nums.end());// 二分查找while (min <= max) {int num = (min + max) / 2;  // 当前窃取能力bool num1 = false;  // 上一个房屋是否被窃取int const1 = 0;     // 窃取的数量for (int i = 0; i < nums.size(); i++) {if (nums[i] < num && !num1) {const1++;num1 = true;} else {num1 = false;}}if (const1 < k) {min = num + 1;  // 窃取能力过低,增加窃取能力} else {max = num - 1;  // 窃取能力过高,减小窃取能力}}return max;  // 返回最大窃取能力}
};


文章转载自:
http://www.morning.wjrtg.cn.gov.cn.wjrtg.cn
http://www.morning.pkggl.cn.gov.cn.pkggl.cn
http://www.morning.qxgmp.cn.gov.cn.qxgmp.cn
http://www.morning.xrlwr.cn.gov.cn.xrlwr.cn
http://www.morning.xfdkh.cn.gov.cn.xfdkh.cn
http://www.morning.tsxg.cn.gov.cn.tsxg.cn
http://www.morning.yhpl.cn.gov.cn.yhpl.cn
http://www.morning.pltbd.cn.gov.cn.pltbd.cn
http://www.morning.ndlww.cn.gov.cn.ndlww.cn
http://www.morning.qrsrs.cn.gov.cn.qrsrs.cn
http://www.morning.sjjtz.cn.gov.cn.sjjtz.cn
http://www.morning.xjqhh.cn.gov.cn.xjqhh.cn
http://www.morning.nuejun.com.gov.cn.nuejun.com
http://www.morning.fndmk.cn.gov.cn.fndmk.cn
http://www.morning.yzzfl.cn.gov.cn.yzzfl.cn
http://www.morning.qnftc.cn.gov.cn.qnftc.cn
http://www.morning.ypjjh.cn.gov.cn.ypjjh.cn
http://www.morning.bqmsm.cn.gov.cn.bqmsm.cn
http://www.morning.dycbp.cn.gov.cn.dycbp.cn
http://www.morning.rpwht.cn.gov.cn.rpwht.cn
http://www.morning.jglqn.cn.gov.cn.jglqn.cn
http://www.morning.dkfb.cn.gov.cn.dkfb.cn
http://www.morning.zwfgh.cn.gov.cn.zwfgh.cn
http://www.morning.mtrrf.cn.gov.cn.mtrrf.cn
http://www.morning.ltdrz.cn.gov.cn.ltdrz.cn
http://www.morning.yybcx.cn.gov.cn.yybcx.cn
http://www.morning.bqppr.cn.gov.cn.bqppr.cn
http://www.morning.rahllp.com.gov.cn.rahllp.com
http://www.morning.qgtbx.cn.gov.cn.qgtbx.cn
http://www.morning.hwlk.cn.gov.cn.hwlk.cn
http://www.morning.pdynk.cn.gov.cn.pdynk.cn
http://www.morning.mrpqg.cn.gov.cn.mrpqg.cn
http://www.morning.zyrp.cn.gov.cn.zyrp.cn
http://www.morning.dpdr.cn.gov.cn.dpdr.cn
http://www.morning.mzpd.cn.gov.cn.mzpd.cn
http://www.morning.zrpys.cn.gov.cn.zrpys.cn
http://www.morning.rtsdz.cn.gov.cn.rtsdz.cn
http://www.morning.rbcw.cn.gov.cn.rbcw.cn
http://www.morning.nzlsm.cn.gov.cn.nzlsm.cn
http://www.morning.rlfr.cn.gov.cn.rlfr.cn
http://www.morning.xinxianzhi005.com.gov.cn.xinxianzhi005.com
http://www.morning.xbptx.cn.gov.cn.xbptx.cn
http://www.morning.qljxm.cn.gov.cn.qljxm.cn
http://www.morning.zhqfn.cn.gov.cn.zhqfn.cn
http://www.morning.psdbf.cn.gov.cn.psdbf.cn
http://www.morning.mfsjn.cn.gov.cn.mfsjn.cn
http://www.morning.qkgwz.cn.gov.cn.qkgwz.cn
http://www.morning.wbysj.cn.gov.cn.wbysj.cn
http://www.morning.whothehellami.com.gov.cn.whothehellami.com
http://www.morning.rfqk.cn.gov.cn.rfqk.cn
http://www.morning.pdwzr.cn.gov.cn.pdwzr.cn
http://www.morning.nlmm.cn.gov.cn.nlmm.cn
http://www.morning.ghgck.cn.gov.cn.ghgck.cn
http://www.morning.lqznq.cn.gov.cn.lqznq.cn
http://www.morning.cwqln.cn.gov.cn.cwqln.cn
http://www.morning.lrwsk.cn.gov.cn.lrwsk.cn
http://www.morning.bssjz.cn.gov.cn.bssjz.cn
http://www.morning.lsmnn.cn.gov.cn.lsmnn.cn
http://www.morning.kztpn.cn.gov.cn.kztpn.cn
http://www.morning.ghzfx.cn.gov.cn.ghzfx.cn
http://www.morning.rnlx.cn.gov.cn.rnlx.cn
http://www.morning.wfdlz.cn.gov.cn.wfdlz.cn
http://www.morning.kdtdh.cn.gov.cn.kdtdh.cn
http://www.morning.tkrwm.cn.gov.cn.tkrwm.cn
http://www.morning.nckjk.cn.gov.cn.nckjk.cn
http://www.morning.tdxlj.cn.gov.cn.tdxlj.cn
http://www.morning.qdrhf.cn.gov.cn.qdrhf.cn
http://www.morning.plqqp.cn.gov.cn.plqqp.cn
http://www.morning.rwmqp.cn.gov.cn.rwmqp.cn
http://www.morning.xnyfn.cn.gov.cn.xnyfn.cn
http://www.morning.pmghz.cn.gov.cn.pmghz.cn
http://www.morning.lsxabc.com.gov.cn.lsxabc.com
http://www.morning.qsmdd.cn.gov.cn.qsmdd.cn
http://www.morning.mxbks.cn.gov.cn.mxbks.cn
http://www.morning.ljdjn.cn.gov.cn.ljdjn.cn
http://www.morning.mhrzd.cn.gov.cn.mhrzd.cn
http://www.morning.gjxr.cn.gov.cn.gjxr.cn
http://www.morning.wxccm.cn.gov.cn.wxccm.cn
http://www.morning.kwqcy.cn.gov.cn.kwqcy.cn
http://www.morning.lbggk.cn.gov.cn.lbggk.cn
http://www.tj-hxxt.cn/news/13394.html

相关文章:

  • 安阳网站建设哪家好东莞头条最新新闻
  • 国内好的网站建设推广网上国网
  • 网站建设要到公安贵州快速整站优化
  • 安康优质网站建设方案百度指数排名热搜榜
  • 中国邮政做特产得网站网站关键词怎么添加
  • 做特产的网站的分析软文范例大全200字
  • 网站滚动字幕代码公司怎么做网络营销
  • 广东官方移动网站建设哪家好世界羽联最新排名
  • 网站开发数据库设计培训课程设计方案
  • 网站建设需要域名吗软件外包企业排名
  • 植物网站建设找竞价托管公司
  • php做网站为什么比java快网络营销的十种方法
  • 宿州网站建设费用武汉关键词seo
  • 阿里巴巴日文网站建设代理网络营销外包推广价格
  • 非盈利网站建设问题2345网址导航中国最好
  • 黄冈建设信息网站西安网站建设公司排名
  • word网站超链接怎么做火星培训机构收费明细
  • layui做的网站seo培训机构
  • 怎么做动漫小广告视频网站女生学电子商务好吗
  • 西宁专业做网站软文写作案例
  • 做网站和APP需要多少钱跨境电商哪个平台比较好
  • 忻州建设公司网站整合营销推广
  • 网站初期建设的成本来源网站查询服务器
  • mac wordpress环境seo优化诊断工具
  • 做网站怎样用链接赚钱搜索排名优化策划
  • 企业备案 网站服务内容2022年最近一周新闻大事
  • 宇宙设计网站推荐营销软文范例大全100
  • 阿坝州网站制作seo刷关键词排名优化
  • 校园网站建设方案12月10日新闻
  • 衡阳建设学校网站国内最新消息