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

免费查询个人企业信息windows优化大师在哪里

免费查询个人企业信息,windows优化大师在哪里,给别人做网站被诉侵权,免费个人网站空间注册题目: 算法分析: 可以看出,这道题本意是从计算两侧和为x 的数字, 要求数量最少, 那我们可以反向思考, 假如整个数组的和为sum, 那么我们就可以求中间部分和为sum-x的数字(当然必须连续), 当中间部分的数字同时达到和为sum-x以及长度最长两个要求时, 两侧数字也就达到了和为x以…

题目:

 

算法分析:

 可以看出,这道题本意是从计算两侧和为x 的数字, 要求数量最少,

那我们可以反向思考, 假如整个数组的和为sum, 那么我们就可以求中间部分和为sum-x的数字(当然必须连续), 当中间部分的数字同时达到和为sum-x以及长度最长两个要求时, 两侧数字也就达到了和为x以及数量最少的要求.

令中间部分求和结果为target

 此时我们发现  这正好是滑动窗口的解法

 

代码:

class Solution {public int minOperations(int[] nums, int x) {// int left = 0, right = 0, len = 0, sum = 0, allAdd = 0;// for(int i = 0; i < nums.length; i++) {//     allAdd += nums[i];// }// if(allAdd == x) //     return nums.length;// while(right < nums.length) {//     sum += nums[right];//     while(sum >= allAdd - x && left < nums.length) {//         if(sum == allAdd - x) {//             len = Math.max(len, right - left + 1);//         }//         sum -= nums[left];//         left++;//     }//     right++;// }// return len > 0 ? nums.length - len : -1;int sum = 0;for(int a : nums) sum += a;int target = sum - x;if(target < 0) return -1;int ret = -1;for(int left = 0, right = 0, tmp = 0; right < nums.length; right++) {tmp += nums[right];while(tmp > target) {tmp -= nums[left++];}if(tmp == target) {ret = Math.max(ret, right - left + 1);}}if(ret == -1) {return -1;}else {return nums.length - ret;}}
}

结果:

 

http://www.ds6.com.cn/news/69787.html

相关文章:

  • 西安做网站要多少钱关键词怎么优化
  • 南宁市住房和城乡建设局win7优化大师官方免费下载
  • 电商网站布局设计网络营销中的seo是指
  • 带有数据库的网站模板津seo快速排名
  • 展示型网站制作服务网络推广项目代理
  • b2c 网站导航栏设计找客户资源的软件哪个最靠谱
  • 哪个网站可以做公务员考试题seo推广培训费用
  • 虚拟主机 域名 和网站关系网络平台的推广方法
  • 全球建筑与室内设计网seo诊断方法步骤
  • 网站注册手机号安全吗seo怎么优化软件
  • 找深圳做网站的公司世界互联网峰会
  • wordpress怎么设置搜索显示页面seo培训机构排名
  • 做网站维护需要学什么seo的作用主要有
  • 温州网站制作网站建网站seo
  • mac可以做网站开发吗郑州抖音推广
  • 长春火车站是北站吗域名注册腾讯云
  • 天猫网站的建设郑州关键词优化平台
  • 免费制作网站的步骤 怎样做网站产品软文范例软文
  • 网站一般宽度是多少像素网站推广方案策划书2000
  • 南宁网站制作-中国互联网站推广软件哪个最好
  • 网站怎样做才能排名靠前国内广告投放平台
  • 蓟州农家院如何做网站注册平台
  • 网站建设 聊城免费b站在线观看人数在哪
  • 免费免费网站模板免费推客推广平台
  • 企业做网站的作用优化关键词是什么意思
  • 公司企业网站个人接广告的平台
  • 电子商务网站建设的工具广州seo网络优化公司
  • 教育网站前置审批系统营销推广活动策划方案大全
  • 盘锦网站建设价位正规的微信推广平台
  • wordpress站内链接跳转网课培训机构排名前十