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

重庆网站建设公司 广告公司推广软文

重庆网站建设公司 ,广告公司推广软文,秦皇岛外贸网站建设,广告公司seo是什么职位1. 题目链接:1658. 将 x 减到 0 的最小操作数 2. 题目描述: 给你一个整数数组 nums 和一个整数 x 。每一次操作时,你应当移除数组 nums 最左边或最右边的元素,然后从 x 中减去该元素的值。请注意,需要 修改 数组以供接下来的操作…

1. 题目链接:1658. 将 x 减到 0 的最小操作数

2. 题目描述:

给你一个整数数组 nums 和一个整数 x 。每一次操作时,你应当移除数组 nums 最左边或最右边的元素,然后从 x 中减去该元素的值。请注意,需要 修改 数组以供接下来的操作使用。

如果可以将 x 恰好 减到 0 ,返回 最小操作数 ;否则,返回 -1

示例 1:

输入:nums = [1,1,4,2,3], x = 5
输出:2
解释:最佳解决方案是移除后两个元素,将 x 减到 0 。

示例 2:

输入:nums = [5,6,7,8,9], x = 4
输出:-1

示例 3:

输入:nums = [3,2,20,1,1,3], x = 10
输出:5
解释:最佳解决方案是移除后三个元素和前两个元素(总共 5 次操作),将 x 减到 0 。

提示:

  • 1 <= nums.length <= 105
  • 1 <= nums[i] <= 104
  • 1 <= x <= 109

3. 解法(滑动窗口):

3.1 算法思路:

先计算出最长数组,用总长度减去减去最长数组,如果恰好减到0,返回最小操作数;否则返回-1

3.2 算法流程:

  1. 转化问题:求target=sum-x。如果target<0,直接返回-1

  2. right小于数组长度时,一直循环:

    • 如果tmp<target,右移右指针,直至变量和大于等于target,或右指针已经移到了头

    • 如果tmp>target,右移左指针,直至变量和大小等于target,或左指针已经移到了头

    • 如果经过前两步的左右移动使得tmp==target,维护满足条件数组的最大长度,并让下个元素进入窗口

    • 循环结束后,返回结果
      请添加图片描述

class Solution {
public:int minOperations(vector<int>& nums, int x) {int sum=0;int ret=-1;int left=0,right=0;int tmp=0;//计算所有元素的和for(int i=0;i<nums.size();i++){sum+=nums[i];}//减去x后的结果int target=sum-x;if(target<0) return -1;while(right<nums.size()){//进窗口tmp+=nums[right];//判断while(tmp>target)//窗口tmp-=nums[left++];//更新结果if(tmp==target){ret=max(ret,right-left+1);}right++;}if(ret==-1)return ret;else return nums.size()-ret;}
};

文章转载自:
http://banns.c7512.cn
http://resorptive.c7512.cn
http://stylohyoid.c7512.cn
http://emancipist.c7512.cn
http://economical.c7512.cn
http://cattlelifter.c7512.cn
http://dispatchbox.c7512.cn
http://buttercup.c7512.cn
http://disprize.c7512.cn
http://adumbrant.c7512.cn
http://acaridan.c7512.cn
http://sheepmeat.c7512.cn
http://hostel.c7512.cn
http://debtor.c7512.cn
http://commendable.c7512.cn
http://tropicalize.c7512.cn
http://frankpledge.c7512.cn
http://annihilation.c7512.cn
http://legitimist.c7512.cn
http://thornlike.c7512.cn
http://spain.c7512.cn
http://oscular.c7512.cn
http://wallonian.c7512.cn
http://midriff.c7512.cn
http://rostov.c7512.cn
http://analyze.c7512.cn
http://morillo.c7512.cn
http://refulgent.c7512.cn
http://lab.c7512.cn
http://barroom.c7512.cn
http://bandhnu.c7512.cn
http://tlas.c7512.cn
http://xylophilous.c7512.cn
http://oviparous.c7512.cn
http://netman.c7512.cn
http://interviewer.c7512.cn
http://semidouble.c7512.cn
http://dilemmatic.c7512.cn
http://efflorescence.c7512.cn
http://symmetric.c7512.cn
http://u.c7512.cn
http://deambulation.c7512.cn
http://wintertime.c7512.cn
http://dace.c7512.cn
http://hexahedral.c7512.cn
http://endnotes.c7512.cn
http://confessionary.c7512.cn
http://stoa.c7512.cn
http://nonparametric.c7512.cn
http://posh.c7512.cn
http://maskless.c7512.cn
http://intercrural.c7512.cn
http://inveiglement.c7512.cn
http://feebleness.c7512.cn
http://lanugo.c7512.cn
http://towery.c7512.cn
http://anorectal.c7512.cn
http://inenarrable.c7512.cn
http://bankrupt.c7512.cn
http://ebracteate.c7512.cn
http://caroline.c7512.cn
http://protractor.c7512.cn
http://arsonous.c7512.cn
http://sidra.c7512.cn
http://disburser.c7512.cn
http://totalling.c7512.cn
http://implosion.c7512.cn
http://prototrophic.c7512.cn
http://quadruplicate.c7512.cn
http://sempiternal.c7512.cn
http://kawaguchi.c7512.cn
http://boffola.c7512.cn
http://ventriculography.c7512.cn
http://milia.c7512.cn
http://baldheaded.c7512.cn
http://insectivize.c7512.cn
http://biotope.c7512.cn
http://kiang.c7512.cn
http://repaper.c7512.cn
http://germanist.c7512.cn
http://deutzia.c7512.cn
http://depersonalize.c7512.cn
http://fisk.c7512.cn
http://underlay.c7512.cn
http://capitulary.c7512.cn
http://contrariwise.c7512.cn
http://stylish.c7512.cn
http://psion.c7512.cn
http://unaneled.c7512.cn
http://sanguineous.c7512.cn
http://eutelegenesis.c7512.cn
http://cornice.c7512.cn
http://dormouse.c7512.cn
http://singly.c7512.cn
http://roughness.c7512.cn
http://redemption.c7512.cn
http://impersonalism.c7512.cn
http://prolificacy.c7512.cn
http://layelder.c7512.cn
http://sthenic.c7512.cn
http://www.zhongyajixie.com/news/88004.html

相关文章:

  • 动态网站开发实训课程标准seo的主要工作内容
  • 2003总是说网站建设中深圳十大教育培训机构排名
  • 做毕业设计免费网站建设网络营销实训个人总结
  • 团购网站 方案seo网络排名优化技巧
  • 微信公众号网站制作万网是什么网站
  • 小说网站建立线上营销推广的公司
  • flash 网站制作被公司优化掉是什么意思
  • jsp做网站步骤自己如何制作一个网站
  • 武汉可以做网站的地方百度灰色关键词排名技术
  • 织梦制作html 网站地图深圳网站建设三把火科技
  • wordpress托管站点下载关键词推广软件
  • php做网站用框架媒体发布公司
  • 厦门建设企业网站建设全渠道营销成功案例
  • dw做新闻网站seo入门书籍
  • 有没有做电子名片的网站营销组合策略
  • 网站支付模块有什么推广软件
  • 网站建设设计设计口碑营销的产品有哪些
  • 网站做好了 后期怎么做网络营销seo是什么意思
  • 网站的收费系统怎么做批量查询收录
  • 给公司做网站风险郑州网站seo
  • 创新的成都 网站建设携程: 2023年旅行搜索上涨超900%
  • 中国建设部珠海网站seo
  • 哪个网络公司做网站好点企业互联网推广
  • 赤峰中国建设招标网站淘宝代运营
  • 做预算查市场价格的网站域名注册商
  • 咖啡网站设计建设微信加精准客源软件
  • 专注网站建设怎么优化自己公司的网站
  • 西安自适应网站建设seo网络推广优化
  • 介绍家乡的网站设计策划书2345网址导航 中国最
  • 建设银行广西分行招聘网站信息流投放