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

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

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

      LC16 最接近的三數和


      1 題目

      給你一個長度為 n 的整數數組 nums 和 一個目標值 target。請你從 nums 中選出三個整數,使它們的和與 target 最接近。

      返回這三個數的和。

      假定每組輸入只存在恰好一個解。

      示例 1:

      輸入:nums = [-1,2,1,-4], target = 1
      輸出:2
      解釋:與 target 最接近的和是 2 (-1 + 2 + 1 = 2)。
      

      示例 2:

      輸入:nums = [0,0,0], target = 1
      輸出:0
      解釋:與 target 最接近的和是 0(0 + 0 + 0 = 0)。
      

      提示:

      • 3 <= nums.length <= 1000
      • -1000 <= nums[i] <= 1000
      • -104 <= target <= 104

      2 解答

      class Solution:
          def threeSumClosest(self, nums: List[int], target: int) -> int:
              nums.sort()
              diff = inf
              result = 0
      
              #range前閉后開 len(nums) - 2 在循環里面到達len(nums)-這個位置
              for i in range(0 , len(nums)-2 , 1):
      			 
                  # 這里面是一個優化,如果和前一個數據相同,那么直接跳過這個數據即可
                  if i > 0 and nums[i] == nums[i-1]:
                      continue
      			
                  # 雙指針使用
                  left = i + 1
                  right = len(nums) - 1
                  while left<right:
                      s =  nums[i] + nums[left] + nums[right]
                      
                      #如果S 等于 目標值 直接輸出完事兒
                      if s == target:
                          result = s
                          return result
      				
                      # 如果S 大于目標值那么就需要進行 右 指針向 左 移動一位
                      if s > target :
                          if diff > s - target:
                              result = s
                              diff = s - target
                          right -= 1
                          
                      # 如果S 小于目標值那么就需要進行 左 指針向 右 移動一位
                      if s<target :
                          if diff > target - s:
                              result = s
                              diff = target - s
                          left += 1
              return result
      
      posted @ 2025-08-26 22:14  AxonoSensei  閱讀(6)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品一区二区免费不卡| 国产福利酱国产一区二区| 亚洲欧美自偷自拍视频图片| 亚洲色大成网站www在线| 日韩a∨精品日韩在线观看| 久在线精品视频线观看| 亚洲激情一区二区三区在线| 青青草原国产精品啪啪视频| 金华市| 久久人妻精品国产| 亚洲夂夂婷婷色拍WW47| 偷拍精品一区二区三区| 午夜免费啪视频| 神马视频| 72种姿势欧美久久久久大黄蕉 | 亚洲AV日韩精品久久久久| 国产精品美女一区二区三| 国产高清在线A免费视频观看| 国内精品无码一区二区三区| 精品人妻码一区二区三区| 精品久久久无码中文字幕 | 亚洲欧洲日产国码久在线| 一本色道婷婷久久欧美| 国产精品aⅴ免费视频| 国产欧美日韩亚洲一区二区三区| 马边| 国产亚洲精品久久久久婷婷图片| 毛片无遮挡高清免费| 日韩中文字幕国产精品| 激情综合网激情综合网激情| 日本强好片久久久久久aaa| 狠狠人妻久久久久久综合蜜桃| 亚洲欧美日韩在线码| 亚洲成av人片无码天堂下载| 国产精品 无码专区| 亚洲乱码国产乱码精品精| 亚洲av成人在线一区| 美女一区二区三区在线观看视频| 无码人妻久久一区二区三区app| 亚洲熟女国产熟女二区三区| 亚洲热妇无码av在线播放 |