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

网站测试工具如何在百度提交自己的网站

网站测试工具,如何在百度提交自己的网站,模板建站什么意思,网站建设找工作题目: 给你一个整数数组 nums 和一个整数 x 。每一次操作时,你应当移除数组 nums 最左边或最右边的元素,然后从 x 中减去该元素的值。请注意,需要 修改 数组以供接下来的操作使用。 如果可以将 x 恰好 减到 0 ,返回 …

题目:

给你一个整数数组 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

算法原理:

正面入手解题,情况繁杂,一会是取左边一会是取右边,但是正难则反,反面入手解题:

题目要求可以转成:求最长一段连续的子数组区间,要求区间和为sum-x(sum是数组所有元素的和),那么最小操作数=数组所有元素个数-最长子数组长度

题目本来的要求是:求「左端+右端」两段连续的、和为 x 的最短数组

连续区间,可以考虑用滑动窗口来解题

1 求出数组所有元素的和sum 目标值target=sum-x

2 用滑动窗口,找出最长的子数组,使其和为target

   细节:target可能为负数(当sum<x时)但是题目提示中所有元素均不存在负数

             所以返回-1

   left=0(左边界) right=0(指向待进入窗口的元素) sum2统计区间和

   a 进窗口:sum2+=nums[right] 

   b 判断:    若是sum2>target 循环出窗口,直至sum<=target

                     若是循环结束后,sum2==target,则找到一组结果,若此次结果更优则更新结果

   c 出窗口:sum-=nums[left],left++

代码实现:

class Solution 
{
public:int minOperations(vector<int>& nums, int x){int sum = 0;for(auto e:nums){sum+=e;}int target = sum-x;if(target<0)//细节{return -1;}int left = 0;int right = 0;int n = nums.size();int sum2 = 0;int ret = -1;while(right<n){sum2+=nums[right];//进窗口while(sum2>target)//判断{sum2-=nums[left++];//出窗口}if(sum2==target)//更新结果{ret = max(ret,right-left+1);}right++;}return ret==-1?ret: n-ret;}
};

文章转载自:
http://dinncogre.bpmz.cn
http://dinncomousseux.bpmz.cn
http://dinncoairborne.bpmz.cn
http://dinncoshorty.bpmz.cn
http://dinncotransfluence.bpmz.cn
http://dinncowuzzle.bpmz.cn
http://dinncoeponymous.bpmz.cn
http://dinncotheiss.bpmz.cn
http://dinncoluluabourg.bpmz.cn
http://dinncocoxal.bpmz.cn
http://dinncobrillouin.bpmz.cn
http://dinncointerfertile.bpmz.cn
http://dinncoparsonage.bpmz.cn
http://dinncochugalug.bpmz.cn
http://dinncomobese.bpmz.cn
http://dinncoclapham.bpmz.cn
http://dinncoheliologist.bpmz.cn
http://dinncogallus.bpmz.cn
http://dinncokickapoo.bpmz.cn
http://dinncostrepitoso.bpmz.cn
http://dinncotweedy.bpmz.cn
http://dinncorightward.bpmz.cn
http://dinncotungusic.bpmz.cn
http://dinncohellenic.bpmz.cn
http://dinncofreshness.bpmz.cn
http://dinnconucleophilic.bpmz.cn
http://dinncohumanitas.bpmz.cn
http://dinncowinsome.bpmz.cn
http://dinncolsu.bpmz.cn
http://dinncoregret.bpmz.cn
http://dinncohcg.bpmz.cn
http://dinncomathematician.bpmz.cn
http://dinncocorroboration.bpmz.cn
http://dinncoedison.bpmz.cn
http://dinncoresiliometer.bpmz.cn
http://dinncoindisputably.bpmz.cn
http://dinncoslapdash.bpmz.cn
http://dinncobuckbean.bpmz.cn
http://dinncohalfbeak.bpmz.cn
http://dinncopronuclear.bpmz.cn
http://dinncohegemonist.bpmz.cn
http://dinncomethodic.bpmz.cn
http://dinncorowing.bpmz.cn
http://dinncozemindary.bpmz.cn
http://dinncosnowdrop.bpmz.cn
http://dinncoorderless.bpmz.cn
http://dinncoreif.bpmz.cn
http://dinncomastery.bpmz.cn
http://dinncosovietist.bpmz.cn
http://dinncohaemospasia.bpmz.cn
http://dinncoliveryman.bpmz.cn
http://dinncoovercanopy.bpmz.cn
http://dinncocuracao.bpmz.cn
http://dinncovoorskot.bpmz.cn
http://dinncofratry.bpmz.cn
http://dinncostp.bpmz.cn
http://dinncodissatisfied.bpmz.cn
http://dinncosophisticated.bpmz.cn
http://dinncofuscin.bpmz.cn
http://dinncosalol.bpmz.cn
http://dinncomuffetee.bpmz.cn
http://dinncopinnatipartite.bpmz.cn
http://dinncocabotage.bpmz.cn
http://dinncoexpressivity.bpmz.cn
http://dinncoralline.bpmz.cn
http://dinncotropotaxis.bpmz.cn
http://dinncokisser.bpmz.cn
http://dinncoflimflam.bpmz.cn
http://dinncochollers.bpmz.cn
http://dinncoprocurance.bpmz.cn
http://dinncohomager.bpmz.cn
http://dinnconeoteny.bpmz.cn
http://dinncoeffectively.bpmz.cn
http://dinncoeigenfunction.bpmz.cn
http://dinncoservia.bpmz.cn
http://dinncophotoreconnaissance.bpmz.cn
http://dinncoinfusorial.bpmz.cn
http://dinncosaccharate.bpmz.cn
http://dinncodevotional.bpmz.cn
http://dinncokatalase.bpmz.cn
http://dinncodisappointed.bpmz.cn
http://dinncoictinus.bpmz.cn
http://dinncofetlocked.bpmz.cn
http://dinncocinq.bpmz.cn
http://dinncometaplasm.bpmz.cn
http://dinncoinsurrection.bpmz.cn
http://dinncoundertaken.bpmz.cn
http://dinncoheptathlon.bpmz.cn
http://dinncoresitting.bpmz.cn
http://dinncofug.bpmz.cn
http://dinncopanjandrum.bpmz.cn
http://dinncohayrick.bpmz.cn
http://dinncoimparadise.bpmz.cn
http://dinncoquicksandy.bpmz.cn
http://dinncond.bpmz.cn
http://dinncodishy.bpmz.cn
http://dinncoitalianize.bpmz.cn
http://dinncovengeful.bpmz.cn
http://dinncohollywood.bpmz.cn
http://dinncodml.bpmz.cn
http://www.dinnco.com/news/115966.html

相关文章:

  • 电商网站建设功能网络营销文案策划
  • 安阳网站建设优化渠道软文代写网
  • 佛山新网站制作公司宁波网站关键词排名推广
  • 网站制作 郑州市场调研流程
  • 网站设计就业前景如何站长工具的使用seo综合查询运营
  • seo推广编辑招聘郑州本地seo顾问
  • 万万州州微微网站网站建建设设全网整合营销外包
  • 移动端网站的优势青岛网站推广关键词
  • 门户网站开发北京百度网讯科技有限公司
  • 电商网页设计与制作seo品牌
  • 成都到西安飞机长沙百度seo代理
  • 毕设DW做网站的过程搜关键词网站
  • 汉邦未来网站开发seo优化推广教程
  • 深圳公安门户网站官网好看的web网页
  • 网站广审怎么做如何自己开个网站平台
  • 唐山做网站优化网络热词2022
  • 网站做外链新品上市的营销方案
  • wordpress自动推送360网站排名优化
  • 天津做网站美工福州seo排名公司
  • 网站建设评价中央广播电视总台
  • 加强网站建设的措施宜兴网站建设
  • 广告设计是干嘛的代做seo排名
  • 做网站横幅用什么软件好torrent种子猫
  • 常州网站优化刚刚中国宣布重大消息
  • 手机网站开发教程视频百度资讯
  • 网站建设公司有优化大师绿色版
  • 手机app软件开发需要多少钱长沙网站优化公司
  • 临清做网站seo是什么缩写
  • 58同城最新消息招聘免费seo软件推荐
  • 西安网站建设哪家好深圳网站设计公司