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

做网站需要用什么系统10岁一12岁的创意手工

做网站需要用什么系统,10岁一12岁的创意手工,建设酒类产品网站的好处,企业自己建网站怎么建给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1: 输入&#xff1…

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

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

示例 1:

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

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

输入:target = 11, nums = [1,1,1,1,1,1,1,1]
输出:0

提示:

1 <= target <= 10 9 ^9 9
1 <= nums.length <= 10 5 ^5 5
1 <= nums[i] <= 10 4 ^4 4

直接滑动窗口即可:

class Solution {
public:int minSubArrayLen(int target, vector<int>& nums) {int left = 0;int curSum = 0;int ans = numeric_limits<int>::max();for (int i = 0; i < nums.size(); ++i) {curSum += nums[i];while (curSum >= target) {ans = min(ans, i - left + 1);curSum -= nums[left];++left;}}return ans == numeric_limits<int>::max() ? 0 : ans;}
};

如果nums中有n个元素,则此算法时间复杂度为O(n),空间复杂度为O(1)。

http://www.dtcms.com/a/412391.html

相关文章:

  • 人文经济学与人工智能融合发展研究:现状、影响与趋势
  • Gin框架整合Swagger生成接口文档完整指南
  • 织梦图片网站ppt模板免费下载百度云
  • 【JAVA】深入解析Java String类:原理与常用方法
  • h1z1注册网站公路机电工程建设网站
  • 江苏建设网官方网站游戏开发工程师需要学什么
  • 数据的港湾:本地存储 `Storage` API
  • 手机建设网站的目的如何在网上接做网站的小项目
  • build.gradle中的dependencies 中API
  • 室内设计网站资源网站建设公司怎么运营
  • 企业网站联系我们wordpress 漏洞复现
  • 网站建设找宙斯站长工具如何做市场营销推广
  • 进修学校 网站建设目标做网站首页ps中得多大
  • 【训练技巧】Model Exponential Moving Average (EMA)的原理详解及使用举例说明
  • 常见的服务注册(Add Services)
  • 【mdBook】3 创建书籍
  • 如何米尔RK3576开发板上移植EtherCAT Igh
  • 建设公司设计公司网站网页模板怎么做网站
  • 政务门户网站建设方案南京网络推广公司排名
  • 做淘宝网站代理wordpress中文翻译插件
  • [Python编程] Python3 文件操作
  • 济源网站优化网页升级紧急通知中
  • 桂林论坛网网站电话郑州外贸网站制作
  • Gin 框架令牌桶限流实战指南
  • php做自己的网站百度浏览器网页版
  • 珠海网站建设找哪家电子政务与网站建设方面
  • LeetCode:60.单词搜索
  • 给一个网站风格做定义怎样在微信中做网站
  • JxBrowser 7.44.1 版本发布啦!
  • 代运营公司是怎么运营的安徽网站seo公司