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

教人做家务的网站定制化网站开发报价

教人做家务的网站,定制化网站开发报价,报告模板,微信显示wordpress文章文章目录 [toc]题目描述样例输入输出与解释样例1样例2样例3 提示进阶Python实现前缀和二分查找滑动窗口 个人主页:丷从心 系列专栏:LeetCode 刷题指南:LeetCode刷题指南 题目描述 给定一个含有n个正整数的数组和一个正整数target找出该数组…

文章目录

    • @[toc]
      • 题目描述
      • 样例输入输出与解释
        • 样例1
        • 样例2
        • 样例3
      • 提示
      • 进阶
      • Python实现
        • 前缀和+二分查找
        • 滑动窗口

因上努力

个人主页:丷从心·

系列专栏:LeetCode

刷题指南:LeetCode刷题指南

果上随缘


题目描述

  • 给定一个含有n个正整数的数组和一个正整数target
  • 找出该数组中满足其总和大于等于target的长度最小的连续子数组[numsl, numsl+1, ..., numsr-1, numsr],并返回其长度
  • 如果不存在符合条件的子数组,返回0

样例输入输出与解释

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

提示

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

进阶

  • 如果已经实现O(n)时间复杂度的解法,尝试设计一个O(nlog(n))时间复杂度的解法

Python实现

前缀和+二分查找
class Solution:def minSubArrayLen(self, s: int, nums: List[int]) -> int:n = len(nums)res = n + 1sums = [0]for i in range(n):sums.append(sums[-1] + nums[i])for i in range(1, n + 1):target = sums[i - 1] + sbound = bisect.bisect_left(sums, target)if bound != len(sums):res = min(res, bound - (i - 1))return res if res != n + 1 else 0
滑动窗口
class Solution:def minSubArrayLen(self, target: int, nums: List[int]) -> int:n = len(nums)res, sum = n + 1, 0start, end = 0, 0while end < n:sum += nums[end]while sum >= target:res = min(res, end - start + 1)sum -= nums[start]start += 1end += 1return res if res != n + 1 else 0

http://www.yayakq.cn/news/135889/

相关文章:

  • 烟台理工学校网站wordpress ssl部署
  • 网站建设分金手指排名十一建设工程 法律 网站
  • 网站开发公司职位seo的全称是什么
  • 手机怎样建立网站松江佘山网站建设
  • 建设工程教育网站论坛dede网站404怎么做
  • 网站开发多少钱一天是珠海市规划建设局网站
  • 广西免费网站制作久久信息网
  • 手机怎么开网站wordpress私密文章权限设置
  • 旅游海外推广网站建设方案博客社区类网站模板
  • 知道网站域名怎么联系宁波网站制作设计
  • 网站开发人员选项网站建设与管理课程标准
  • 国外手做网站泗洪网页定制
  • 织梦的网站地图更新做网站就
  • 天津 建设执业资格注册中心网站wordpress干啥的
  • 站长之家网站介绍义乌市住房和城乡建设局网站
  • 排名好的青岛网站建设在线小游戏网页版
  • 用6数字域名做网站的是网站建设背景
  • 个人建设网站服务器怎么解决哈尔滨房产信息网官方网站
  • 建设网站如何挂到网上小程序会员系统怎么做
  • 网站建设工作室制作平台wordpress更多的模板
  • 在手机上如何制作网站昆明购物网站建设
  • wordpress网站做app如何保存wordpress主题设置
  • 做网站用什么浏览器好备案网站免网
  • 小语种网站怎么设计南宁自助模板建站
  • 做外卖那些网站好织梦cms简介
  • 梧州网站建设有哪些网上做调查赚钱的网站
  • 织梦网站做seo优化互联网服务平台单位机动车二维码
  • 网站建设个人接单服装网站建设背景
  • 永登县建设局网站wordpress 图片 二级域名
  • 服务器网站部署简单的网络推广计划