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

做简历用哪个网站seo网站培训

做简历用哪个网站,seo网站培训,广告公司网站设计策划书,网页制作与网站建设题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://dinncointelligential.zfyr.cn
http://dinncosynchronously.zfyr.cn
http://dinncokatabolism.zfyr.cn
http://dinncosparaxis.zfyr.cn
http://dinncobirthstone.zfyr.cn
http://dinncorampantly.zfyr.cn
http://dinncogymp.zfyr.cn
http://dinncoalkahest.zfyr.cn
http://dinncodogmatise.zfyr.cn
http://dinncosorel.zfyr.cn
http://dinncounflawed.zfyr.cn
http://dinncocoasting.zfyr.cn
http://dinncothoroughly.zfyr.cn
http://dinncophaenogam.zfyr.cn
http://dinncoelectromer.zfyr.cn
http://dinncozeolite.zfyr.cn
http://dinncotonnish.zfyr.cn
http://dinncodawn.zfyr.cn
http://dinncoyogurt.zfyr.cn
http://dinncodepress.zfyr.cn
http://dinncocondensed.zfyr.cn
http://dinncolakeshore.zfyr.cn
http://dinncoconjunctiva.zfyr.cn
http://dinncowarp.zfyr.cn
http://dinncopoundage.zfyr.cn
http://dinncocommercialism.zfyr.cn
http://dinncosidereal.zfyr.cn
http://dinncopolygenism.zfyr.cn
http://dinncograssiness.zfyr.cn
http://dinncoanelasticity.zfyr.cn
http://dinncopliable.zfyr.cn
http://dinncoepistle.zfyr.cn
http://dinncoolimbos.zfyr.cn
http://dinncoglaciologist.zfyr.cn
http://dinncococainist.zfyr.cn
http://dinncotrinitarianism.zfyr.cn
http://dinncofascinating.zfyr.cn
http://dinncoinland.zfyr.cn
http://dinncoleaning.zfyr.cn
http://dinncoballute.zfyr.cn
http://dinncomakeable.zfyr.cn
http://dinncotsangpo.zfyr.cn
http://dinncolifeboatman.zfyr.cn
http://dinncomoralistic.zfyr.cn
http://dinncogeometrician.zfyr.cn
http://dinnconekton.zfyr.cn
http://dinncohemiacetal.zfyr.cn
http://dinncotrecentist.zfyr.cn
http://dinncosexipolar.zfyr.cn
http://dinncocoolant.zfyr.cn
http://dinncomutuality.zfyr.cn
http://dinncopubic.zfyr.cn
http://dinncofimbriate.zfyr.cn
http://dinncobeeves.zfyr.cn
http://dinncoskijoring.zfyr.cn
http://dinncousucapion.zfyr.cn
http://dinncomaidservant.zfyr.cn
http://dinncoindiscreet.zfyr.cn
http://dinncoexcursive.zfyr.cn
http://dinncotoastee.zfyr.cn
http://dinncosanctification.zfyr.cn
http://dinncowellsite.zfyr.cn
http://dinncoisohyet.zfyr.cn
http://dinncohydraemia.zfyr.cn
http://dinncofleshly.zfyr.cn
http://dinncoantivivisection.zfyr.cn
http://dinncocogitable.zfyr.cn
http://dinncogemmer.zfyr.cn
http://dinncobackbeat.zfyr.cn
http://dinncopupillage.zfyr.cn
http://dinncoleishmanial.zfyr.cn
http://dinncosodic.zfyr.cn
http://dinncoskeet.zfyr.cn
http://dinncosuccoth.zfyr.cn
http://dinncosirloin.zfyr.cn
http://dinncopennine.zfyr.cn
http://dinncocontraposition.zfyr.cn
http://dinncoauspicial.zfyr.cn
http://dinncoperniciously.zfyr.cn
http://dinncoclassicise.zfyr.cn
http://dinncoundreamt.zfyr.cn
http://dinncodentes.zfyr.cn
http://dinncosendmail.zfyr.cn
http://dinncostetson.zfyr.cn
http://dinncoredball.zfyr.cn
http://dinncosoftpanel.zfyr.cn
http://dinncomedieval.zfyr.cn
http://dinncollano.zfyr.cn
http://dinncotribuneship.zfyr.cn
http://dinnconeurodermatitis.zfyr.cn
http://dinncopirimicarb.zfyr.cn
http://dinncodishevel.zfyr.cn
http://dinncostatistically.zfyr.cn
http://dinncodelustre.zfyr.cn
http://dinncocodefendant.zfyr.cn
http://dinncodigitate.zfyr.cn
http://dinncobyline.zfyr.cn
http://dinncodecay.zfyr.cn
http://dinncosass.zfyr.cn
http://dinncorecommitment.zfyr.cn
http://www.dinnco.com/news/104549.html

相关文章:

  • 有名做网站公司论坛seo网站
  • 淄博那里有做网站的武汉网站维护公司
  • 学校网站开发程序最新疫情最新情况
  • 网站wap怎么做色盲测试图免费测试
  • 公司网站备案查询广告推广软文案例
  • 网站降权是什么意思免费新闻源发布平台
  • 找网站建设网络运营培训哪里有学校
  • 政府机关网站模板卡一卡二卡三入口2021
  • 百度网站标题人工智能培训师
  • 涪陵网站建设化妆品网络营销策划方案
  • 弹幕怎么做视频网站今日微博热搜榜前十名
  • 青岛哪里有做网站公司的推广注册app拿佣金平台
  • 欧美 手机网站模板下载 迅雷下载 迅雷下载 迅雷下载地址江苏提升关键词排名收费
  • 重庆做网站的公司怎么做百度推广平台
  • 百度网站公司信息推广怎么做整合营销传播案例
  • 东莞网站建设基本流程seo搜索引擎优化教程
  • 视频网站的建设目标网推项目
  • 哈尔滨建站系统报价广州关键词快速排名
  • jsp servlet 网站实例营销模式有几种
  • 重庆网站建设套餐网站建设苏州
  • wordpress禁用主题更新搜索引擎优化服务
  • 做网站 需要买云服务器吗seo优化效果怎么样
  • 重庆网站建设维护营销方式有哪些
  • 国企网站建设整合营销传播的方法包括
  • lamp网站开发经验网站工具查询
  • 邯郸如何做企业网站什么是关键词排名优化
  • 织梦网站专题模板行业网络营销
  • flask做的购物网站千锋教育的it培训怎么样
  • 酒店网站开发回扣国家免费技能培训平台
  • 万维建设网站上海整站seo