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

修改WordPress网站微信app下载安装免费

修改WordPress网站,微信app下载安装免费,深圳如何搭建建网站,新媒体运营需要学什么题目链接:leetcode 209 1.题目 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组&#xff0c…

题目链接:leetcode 209

1.题目

给定一个含有 n 个正整数的数组和一个正整数 target 。

找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。

2.示例

1)示例 1:
输入:target = 7, nums = [2,3,1,2,4,3]
输出:2
解释:子数组 [4,3] 是该条件下的长度最小的子数组。

2)示例 2:
输入:target = 4, nums = [1,4,4]
输出:1

3)示例 3:
输入:target = 11, nums = [1,1,1,1,1,1,1,1]
输出:0

4)数据范围:
1 <= target <= 109
1 <= nums.length <= 105
1 <= nums[i] <= 105

3.分析

首先使用前缀和数组进行记录,对于固定区间某个右端点st2,当sum[st2]-sum[st1]>target时,说明区间长度可以缩小,st1++,当sum[st2]-sum[st1]<target,说明区间长度需要增加才能满足要求,st1++,同时对于大于上一时刻st2_last的st2_now,st1_last已经是满足sum[st2]-sum[st1]>target的最大st1了,st1之前的不需要遍历,时间复杂度为O(n)

4.代码

class Solution {
public:int minSubArrayLen(int target, vector<int>& nums) {//O(n)int sum[100010];for(int i=0;i<nums.size();i++)sum[i+1]=sum[i]+nums[i];int st1=0,st2=1,ans=nums.size();if(sum[nums.size()]<target) return 0;while(st1<st2&&st2<=nums.size()){while(sum[st2]-sum[st1]>target&&st1+1<st2)st1++;while(sum[st2]-sum[st1]<target&&st1-1>=0)st1--;if(sum[st2]-sum[st1]>=target)ans=min(ans,st2-st1);st2++;}return ans;}
};
http://www.yayakq.cn/news/315144/

相关文章:

  • 景区网站建设方案 费用自己买主机可以做网站吗
  • 孝感建设网站开发工具指的是什么
  • 基层建设是哪个网站的赣州是哪个省
  • 义乌外贸公司网站沛县建设局网站
  • 合肥城乡建设网站首页怎么通过所有的网站推广广告
  • 企业网站推广宣传方案搜狗网址大全
  • 网站菜单导航制作常见的网络推广方法
  • .net 门户网站wordpress页面修改密码
  • 网站开发招聘网络推广公司名字
  • 好的网站或网页推荐网站和虚拟服务器
  • jsp手机版网站开发建站都需要什么
  • 哪个建站系统好wordpress会员登陆
  • asp无刷新网站模板百度竞价是什么
  • 网站建设交流发言公众号开发实践 pdf
  • wordpress怎么修改网站标题网站服务器连接被重置
  • 网站建设参考文献网站上的链接怎么做
  • sns社交网站源码深圳建设网站的公司
  • 物联网工程就业前景南宁网站排名优化电话
  • 网站建设 后台给人做网站赚钱
  • 建设的网站如何让用户注册做网站时会遇到什么问题
  • 各大网站黑白几天网站APP注册做任务
  • 如何做自己的网站或者论坛积极推进政务网站建设
  • 网站有多难做合肥网站代运营公司有哪些
  • 个人房屋做民宿在哪个网站WordPress用来营销
  • 赵县住房和城乡建设局网站2023年监理招标时间
  • 网站后台栏目管理昆明seo网站排名优化
  • 重庆市建设工程质量网站自贡企业网站
  • 培训教材网站建设广州公司注册多少钱
  • 怎样设置网站关键词优化的近义词
  • pc端网站布局nas可以做视频网站吗