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

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

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

      LC1658 將x減到0的最小操作數


      1 題目

      給你一個整數數組 nums 和一個整數 x 。每一次操作時,你應當移除數組 nums 最左邊或最右邊的元素,然后從 x 中減去該元素的值。請注意,需要 修改 數組以供接下來的操作使用。

      如果可以將 x 恰好 減到 0 ,返回 最小操作數 ;否則,返回 -1

      示例 1:

      輸入:nums = [1,1,4,2,3], x = 5
      輸出:2
      解釋:最佳解決方案是移除后兩個元素,將 x 減到 0 。
      

      示例 2:

      輸入:nums = [5,6,7,8,9], x = 4
      輸出:-1
      

      示例 3:

      輸入:nums = [3,2,20,1,1,3], x = 10
      輸出:5
      解釋:最佳解決方案是移除后三個元素和前兩個元素(總共 5 次操作),將 x 減到 0 。
      

      提示:

      • 1 <= nums.length <= 105
      • 1 <= nums[i] <= 104
      • 1 <= x <= 109

      2 解答

      正難則反,反向思考,求解這個數組中等于 \(sum(nums)-x\)的最長子數組即可。

      class Solution:
          def minOperations(self, nums: List[int], x: int) -> int:
              target = sum(nums) - x
              n = len(nums)
              left = 0
              adding = 0
              ans = 0
              dir = 0
      
              for right , value in enumerate(nums):
                  adding += value
                  while adding>target and right >= left:
                      adding -= nums[left]
                      left += 1
                  if adding == target:
                      dir = 1
                      ans = max(ans , right - left + 1)
      
              return n-ans if dir == 1 else -1
      
      posted @ 2025-08-27 21:10  AxonoSensei  閱讀(5)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品国产乱码久久久久APP下载| 亚洲欧洲日产国码高潮αv| 亚洲精品欧美综合二区| 日韩有码中文在线观看| 久久AV中文综合一区二区| 久久精品国产亚洲av麻豆不卡| 在线无码av一区二区三区| 国产午夜福利av在线麻豆| 加勒比无码人妻东京热| 洪泽县| 亚洲一区二区av高清| 国产精品午夜福利精品| 免费人成视频在线观看不卡| 91网站在线看| 日本韩国日韩少妇熟女少妇 | 国产在线观看黄| 国内精品视频区在线2021| 国偷自产一区二区三区在线视频 | 一区二区不卡99精品日韩| 亚洲成av人片天堂网无码| 亚洲中文字幕有综合久久| 在线 国产 欧美 专区| 久久精品国产福利一区二区| 一区二区三区四区黄色片| 欧美最猛黑人xxxx| 成在线人视频免费视频| 樱桃熟了a级毛片| 国产日韩久久免费影院| 久久夜色精品国产亚洲av| 在线日韩一区二区| 国产视频最新| 国产成人a在线观看视频免费| 亚洲国产精品综合久久2007| 久久人妻精品国产| 中文字幕无码视频手机免费看| 四虎国产精品免费久久| 亚洲人成伊人成综合网小说| 妓女妓女一区二区三区在线观看| 日韩加勒比一本无码精品| 精品亚洲女同一区二区| 精品午夜福利无人区乱码|