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

网站上的图标用什么软件做的四川百度推广排名查询

网站上的图标用什么软件做的,四川百度推广排名查询,b2c网站维护要多少钱,互联网+创新创业题目链接 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 题目解析 有种说法叫做,正难则反。我们直接去按照题目意思去求很难去理解与操作,但是我们换种思想就会简单许多。我们让整个数组的和减去x得到一个target&#xff0c…

题目链接

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

题目解析

有种说法叫做,正难则反。我们直接去按照题目意思去求很难去理解与操作,但是我们换种思想就会简单许多。我们让整个数组的和减去x得到一个target,然后去求该数组中和等于target的最长子串,那么原数组长度减去该最长子串的结果就是答案。

细节问题

有可能该x太大,就算把整个数组的和加起来也没有x大,那么这样就是不符合条件的,因此直接返回-1;

还有一种情况,该数组中根本就没有符合条件的,也直接返回-1; 

代码

class Solution 
{
public:int minOperations(vector<int>& nums, int x) {// 将该题思想转化为 数组之和-x得到的值// 然后去使用滑动窗口思想来去找和等于该值的最长数组的长度// 然后让总数组长度-该值  就得到了我们的答案int n=nums.size();// 对数组求和int sum=0;for(auto&e:nums) sum+=e;// 求出总和-x的值int target=sum-x;// 如果此时x太大了,整个数组的和都没有x大,那么肯定不符合条件if(target<0) return -1;int ret=-1,tmp=0;for(int left=0,right=0;right<n;right++){   tmp+=nums[right];while(tmp>target){tmp-=nums[left];left++;}if(tmp==target) ret=max(ret,right-left+1);}return ret==-1?ret:(n-ret);}
};

http://www.mmbaike.com/news/30273.html

相关文章:

  • 网站优化分析软件可以看封禁网站的浏览器
  • wordpress页面美化太原网站制作优化seo公司
  • 做网站和做app哪个简单百度推广账号登陆入口
  • 赚钱链接网站百度一下你知道
  • 邯郸企业做网站报价山西seo优化
  • 工商注册实名认证惠州百度seo地址
  • 可以打开的wap网站网址收录
  • 西藏自治区住房和城乡建设部网站个人博客网站
  • 莱州网站建设谷歌浏览器搜索引擎入口
  • 深圳瑞捷成立新公司广东seo
  • 网站后台模板修改用什么软件怎么自己弄一个平台
  • 网站建设首页突出什么百度一下首页官网
  • 网络推广协议磐石网站seo
  • 网站页面链接怎么做百度入驻
  • 提升网站排名网络营销的方式有十种
  • 河北城乡建设官方网站营销型网站策划
  • 山东外贸国际网站建设bittorrentkitty磁力猫
  • 网站如何做301关系网站优化公司
  • 做网站技术含量百度一下官方网
  • 西安做网站哪家便宜私人浏览器
  • vue响应式网站开发搜索引擎外部链接优化
  • 吉安永新哪里做网站产品软文是什么意思
  • 网站底色什么颜色好看百度seo优化是做什么的
  • 电商网站开发要多少钱网络营销推广工具有哪些?
  • 品牌手表网站谷歌外贸平台叫什么
  • 佛山网站建设冯哥石家庄网站优化
  • 深圳公司网站设计公关于友谊的连接
  • 专业的营销型网站制作贵阳搜索引擎排名推广
  • 做网站年入千万郑州seo全网营销
  • 石家庄企业网站互联网营销师是干什么