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

wordpress搭建企业网站思路湖南十大龙头企业

wordpress搭建企业网站思路,湖南十大龙头企业,外卖网站的建设与推广,wordpress 4.21658 将 x 减到 0 的最小操作数 解析#xff1a;1. 当数组的两端的数都大于x时#xff0c;直接返回 -1。 2. 当数组所有数之和小于 x 时 #xff0c;直接返回 -1。 3. 数组中可以将 x 消除为0#xff0c;那么可以从左边减小为 0 #xff1b;可以从右边减小为 0 #xff1…1658 将 x 减到 0 的最小操作数 解析1. 当数组的两端的数都大于x时直接返回 -1。 2. 当数组所有数之和小于 x 时 直接返回 -1。 3. 数组中可以将 x 消除为0那么可以从左边减小为 0 可以从右边减小为 0 也可以同时从左边和右边减小为 0 。 这样分析下来这道题的第三种情况的处理会比较麻烦因为减小为 0 的区间存在不连续。 但是子区间之和 等于 总区间和 - x 的这个子区间是连续的简言之target sum -x sum等于原数组所有数之和。将该问题转化到 求最大长度和为target的连续子数组。 算法原理使用双指针 left 和 right 利用变量ret 记录子区间的和当ret target 时更新ret值并将右移left指针 更新和为target的区间长度 最后返回 数组总长度 - 和为target 区间长度。 class Solution { public:int minOperations(vectorint nums, int x) {//如果数组两端的数都大于x返回-1if(nums[0] x nums[nums.size()-1]x){return -1;}int sum 0; // 记录数组的总和for(int e :nums){sum e;}//如果总和比x小那么返回-1if(sum x){return -1;}int target sum -x;int left 0 ,right 0 ;int ret 0; // 记录子区间和与target比较int count 0; // 记录和为target 最大子区间的长度while(right nums.size()){ret nums[right];while(ret target){ret - nums[left];}if(ret target){count max(count,right-left1);}right;}return nums.size()-count;} };
http://www.pierceye.com/news/836663/

相关文章:

  • 模板网站免费下载wordpress启用静态
  • 保定网站建设哪家好网站建设实践报告3000字
  • 网站制作项目执行免费制作微网站
  • 西安网站制作费用网站建设小程序开发报价
  • 深圳做针织衫服装的网站软件开发工具手机版
  • 网站域名注册的相关证书证明文件最珠海app
  • 网站规划建设与管理维护大学论文免费个人搭建网站
  • 网站解析时候让做别名企业密信app下载安装
  • 直播网站建设模板网站中文商标域名注册
  • 商务网站建设与管理读后感为什么公司要做网站
  • 高密 网站建设wordpress设置置顶文章
  • 购物京东商城西安官网seo哪家公司好
  • 专门做库存处理的网站沭阳建设网站
  • 建筑必看六个网站门户网站地方生活门户有哪些
  • 江阴 网站开发python基础教程百度亿
  • 邹城网站建设v556本校网站建设
  • 郑州一站式网站搭建北京装饰公司十大排名
  • 网站建设程序代码百度智能创作平台
  • 网上制作网站建立中文网站的英文
  • 网站域名过户查询太原企业网站怎么优化
  • 西安哪些做网站的公司创业平台网站
  • 做网站费用滁州wordpress 快站
  • 上海手机网站制作网站制作最
  • 做一网站APP多少钱网站做照片
  • 会同县做网站设计网站的结构时
  • 行业门户网站制作百度权重是怎么来的
  • 巅云建站as.net 网站开发视频教程
  • 网站开发定制合同在哪个网站可以学做衣服
  • 关键词排行优化网站搜索引擎营销的主要方式有
  • 免费网站建设免费咨询wordpress安装环境搭建