<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      LC209 長度最小的子數組

      209 長度最小的子數組


      1 題目

      給定一個含有 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 <= 109
      • 1 <= nums.length <= 105
      • 1 <= nums[i] <= 104

      2 解答

      1. 利用下一步是否需要收縮為條件
      class Solution:
          def minSubArrayLen(self, target: int, nums: List[int]) -> int:
      
              n = len(nums)
              left = 0
              ans = inf
              sum = 0
      
              for right , val in enumerate(nums):
                  sum+=val
                  while sum - nums[left] >= target:
                      sum = sum - nums[left]
                      left += 1
      
                  if sum >= target:
                      ans = min(ans , right-left+1)
      
              if ans <=n:
                  return ans
              else:
                  return 0
      
      1. 利用題目要求$sum \ge target $為條件
      class Solution:
          def minSubArrayLen(self, target: int, nums: List[int]) -> int:
      
              n = len(nums)
              left = 0
              ans = inf
              sum = 0
      
              for right , val in enumerate(nums):
                  sum+=val
      
                   while sum>=target:
                       ans = min(ans ,  right - left + 1)
                       sum = sum -nums[left]
                       left += 1
                      
              if ans <=n:
                  return ans
              else:
                  return 0
      
      posted @ 2025-08-26 22:56  AxonoSensei  閱讀(6)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品一区二区久久久久久久网站| 日韩欧美卡一卡二卡新区| 亚洲国产成人不卡高清麻豆| 国产成人午夜福利在线播放| 人妻系列无码专区无码中出| 五月天天天综合精品无码| 国产精品乱一区二区三区| 精品国产乱码久久久久夜深人妻| 亚洲一区二区三区啪啪| 色综合天天综合网中文伊| 国产婷婷综合在线视频中文| 激情综合网激情国产av| 日本久久99成人网站| 精品无码av无码专区| 一级女性全黄久久片免费| 国产黑色丝袜在线播放| 久久久精品波多野结衣av| 中文字幕亚洲男人的天堂网络| 中文亚洲成A人片在线观看| 在线涩涩免费观看国产精品| 欧美成人午夜在线观看视频| 图片区小说区av区| 亚洲av无码专区在线亚| 国产福利社区一区二区| 婷婷综合亚洲| 26uuu另类亚洲欧美日本| 黄色A级国产免费大片视频| 国产精品午夜福利91| 无码人妻斩一区二区三区| 成人精品一区二区三区四| 亚洲一区精品伊人久久| 国产免费久久精品44| 人妻中文字幕亚洲一区| 国产又爽又大又黄a片| 亚洲一级特黄大片在线观看| 日韩精品区一区二区三vr| 特黄特色的大片观看免费视频 | 国产精品中文第一字幕| 亚洲天堂在线观看完整版| 亚洲永久精品ww47永久入口| 亚洲日韩性欧美中文字幕|