<ruby id="9ue20"></ruby>

  1. 
    

      国产午夜福利免费入口,国产日韩综合av在线,精品久久人人妻人人做精品,蜜臀av一区二区三区精品,亚洲欧美中文日韩在线v日本,人妻av中文字幕无码专区 ,亚洲精品国产av一区二区,久久精品国产清自在天天线
      網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

      2026-05-05:分割的最大得分。用go語言,給定一個長度為 n 的整數(shù)數(shù)組 nums。需要在所有滿足 0 ≤ i < n?1 的位置中選擇一...

      0
      分享至

      2026-05-05:分割的最大得分。用go語言,給定一個長度為 n 的整數(shù)數(shù)組 nums。需要在所有滿足 0 ≤ i < n?1 的位置中選擇一個切分點 i,并計算該切分點的得分。

      對每個切分點 i:

      • ? 先計算前綴和:prefixSum(i) = nums[0] + nums[1] + … + nums[i]

      • ? 再計算后綴最小值:suffixMin(i) = 在 nums[i+1] 到 nums[n?1] 這段中的最小元素

      • ? 分?jǐn)?shù)定義為:score(i) = prefixSum(i) ? suffixMin(i)

      最后,要求返回所有這些切分點 i 中 score(i) 的最大值。

      2 <= nums.length <= 100000。

      -1000000000 <= nums[i] <= 1000000000。

      輸入: nums = [10,-1,3,-4,-5]。

      輸出: 17。

      解釋:

      最優(yōu)的分割下標(biāo)是 i = 2,score(2) = prefixSum(2) - suffixMin(2) = (10 + (-1) + 3) - (-5) = 17。

      題目來自力扣3788。

      解題過程詳細拆解 一、明確題目核心規(guī)則

      1. 1.切分點范圍:數(shù)組長度為5,切分點i只能是0、1、2、3(滿足0 ≤ i < 4,保證前后都有元素);

      2. 2.單個切分點得分計算

      • ? 前綴和:nums[0]nums[i]的總和;

      • ? 后綴最小值:nums[i+1]到數(shù)組末尾的最小數(shù)字;

      • ? 得分 = 前綴和 - 后綴最小值;

      3.目標(biāo):找出所有切分點中最大的得分

      二、整體解題步驟(分兩大階段) 第一階段:計算數(shù)組的總前綴和

      首先把數(shù)組所有元素全部相加,得到一個總累加和,這個總和是后續(xù)計算所有切分點前綴和的基礎(chǔ)。

      • ? 數(shù)組元素:10、-1、3、-4、-5

      • ? 總累加和 = 10 + (-1) + 3 + (-4) + (-5) =3

      第二階段:從后往前遍歷,逐個計算所有切分點的得分

      我們從數(shù)組最后一個元素開始,倒著向前遍歷(保證前綴始終至少有1個元素),遍歷過程中做三件事:

      1. 1. 用總累加和減去當(dāng)前遍歷到的元素,得到當(dāng)前切分點的前綴和;

      2. 2. 持續(xù)更新后綴最小值(記錄當(dāng)前及右側(cè)所有元素的最小值);

      3. 3. 計算當(dāng)前切分點的得分,記錄遍歷過程中的最大得分

      三、逐一遍歷切分點的詳細過程

      數(shù)組索引:0(10)、1(-1)、2(3)、3(-4)、4(-5)
      總累加和初始值:3
      后綴最小值初始值:極大值(比所有數(shù)字都大)
      最大得分初始值:極小值(比所有可能得分都小)

      第一步:遍歷索引4(元素-5)

      1. 1. 總累加和 減去 元素-5 → 3 - (-5) = 8(這是切分點i=3的前綴和:10-1+3-4=8);

      2. 2. 更新后綴最小值:當(dāng)前后綴最小值(極大值)和-5比較,取更小的-5;

      3. 3. 計算得分:8 - (-5) = 13;

      4. 4. 記錄最大得分:當(dāng)前最大為13。

      第二步:遍歷索引3(元素-4)
      1. 1. 總累加和 減去 元素-4 → 8 - (-4) = 12(這是切分點i=2的前綴和:10-1+3=12);

      2. 2. 更新后綴最小值:當(dāng)前后綴最小值(-5)和-4比較,取更小的-5;

      3. 3. 計算得分:12 - (-5) = 17;

      4. 4. 記錄最大得分:17>13,更新最大得分為17。

      第三步:遍歷索引2(元素3)
      1. 1. 總累加和 減去 元素3 → 12 - 3 = 9(這是切分點i=1的前綴和:10-1=9);

      2. 2. 更新后綴最小值:當(dāng)前后綴最小值(-5)和3比較,取更小的-5;

      3. 3. 計算得分:9 - (-5) = 14;

      4. 4. 記錄最大得分:14<17,最大得分保持17。

      第四步:遍歷索引1(元素-1)
      1. 1. 總累加和 減去 元素-1 → 9 - (-1) = 10(這是切分點i=0的前綴和:10);

      2. 2. 更新后綴最小值:當(dāng)前后綴最小值(-5)和-1比較,取更小的-5;

      3. 3. 計算得分:10 - (-5) = 15;

      4. 4. 記錄最大得分:15<17,最大得分保持17。

      四、最終結(jié)果

      遍歷完所有切分點后,最大得分是17,與題目輸出一致。

      五、時間復(fù)雜度與額外空間復(fù)雜度 1. 時間復(fù)雜度

      • ? 第一步計算總累加和:遍歷整個數(shù)組,時間復(fù)雜度為O(n)(n為數(shù)組長度);

      • ? 第二步倒序遍歷計算得分:再次遍歷整個數(shù)組,時間復(fù)雜度為O(n)

      • ? 總時間復(fù)雜度:O(n)(線性時間,能高效處理n=10?的最大數(shù)據(jù)量)。

      2. 額外空間復(fù)雜度
      • ? 整個過程只使用了固定數(shù)量的變量(總累加和、后綴最小值、最大得分等);

      • ? 沒有創(chuàng)建任何與數(shù)組長度n相關(guān)的額外數(shù)組、集合等數(shù)據(jù)結(jié)構(gòu);

      • ? 總額外空間復(fù)雜度:O(1)(常數(shù)級空間)。

      總結(jié)
      1. 1. 解題核心:倒序遍歷+動態(tài)維護前綴和與后綴最小值,避免重復(fù)計算,保證高效性;

      2. 2. 時間復(fù)雜度:O(n),適合處理十萬級長度的數(shù)組;

      3. 3. 額外空間復(fù)雜度:O(1),僅使用固定變量,無額外內(nèi)存開銷。

      Go完整代碼如下:

      package main

      import (
      "fmt"
      "math"
      )

      func maximumScore(nums []int) int64 {
      preSum := 0
      for _, x := range nums {
      preSum += x
      }

      ans := math.MinInt
      sufMin := math.MaxInt
      for i := len(nums) - 1; i > 0; i-- { // 保證前綴至少有一個數(shù)
      preSum -= nums[i] // 撤銷
      sufMin = min(sufMin, nums[i])
      ans = max(ans, preSum-sufMin)
      }
      return int64(ans)
      }

      func main() {
      nums := []int{10, -1, 3, -4, -5}
      result := maximumScore(nums)
      fmt.Println(result)
      }

      Python完整代碼如下:

      # -*-coding:utf-8-*-

      from typing import List

      def maximumScore(nums: List[int]) -> int:
      pre_sum = sum(nums)
      ans = float('-inf')
      suf_min = float('inf')
      for i in range(len(nums) - 1, 0, -1): # 保證前綴至少有一個數(shù)
      pre_sum -= nums[i] # 撤銷
      suf_min = min(suf_min, nums[i])
      ans = max(ans, pre_sum - suf_min)
      return int(ans)

      def main():
      nums = [10, -1, 3, -4, -5]
      result = maximumScore(nums)
      print(result)

      if __name__ == "__main__":
      main()

      C++完整代碼如下:

        
      




      using namespace std;

      long long maximumScore(vector& nums) {
      int preSum = 0;
      for (int x : nums) {
      preSum += x;
      }

      int ans = INT_MIN;
      int sufMin = INT_MAX;

      for (int i = nums.size() - 1; i > 0; i--) { // 保證前綴至少有一個數(shù)
      preSum -= nums[i]; // 撤銷
      sufMin = min(sufMin, nums[i]);
      ans = max(ans, preSum - sufMin);
      }

      return (long long)ans;
      }

      int main() {
      vector nums = {10, -1, 3, -4, -5};
      long long result = maximumScore(nums);
      cout << result << endl;
      return 0;
      }

      我們相信人工智能為普通人提供了一種“增強工具”,并致力于分享全方位的AI知識。在這里,您可以找到最新的AI科普文章、工具評測、提升效率的秘籍以及行業(yè)洞察。 歡迎關(guān)注“福大大架構(gòu)師每日一題”,發(fā)消息可獲得面試資料,讓AI助力您的未來發(fā)展。

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關(guān)推薦
      熱點推薦
      四川女子推搡哨兵后續(xù):官媒定調(diào),知情人曝內(nèi)幕,代價遠不止坐牢

      四川女子推搡哨兵后續(xù):官媒定調(diào),知情人曝內(nèi)幕,代價遠不止坐牢

      行者聊官
      2026-05-12 22:07:54
      炸裂!皇馬新帥鎖定,狂人即將回歸,老佛爺必須滿足 3 個條件

      炸裂!皇馬新帥鎖定,狂人即將回歸,老佛爺必須滿足 3 個條件

      奶蓋熊本熊
      2026-05-13 03:55:20
      斯基拉:迪巴拉準(zhǔn)備接受新合同,年薪從800萬歐降到250萬歐

      斯基拉:迪巴拉準(zhǔn)備接受新合同,年薪從800萬歐降到250萬歐

      懂球帝
      2026-05-12 19:34:22
      8年前擊敗北大碩士,拿下詩詞大會冠軍的外賣大叔,如今過得怎樣

      8年前擊敗北大碩士,拿下詩詞大會冠軍的外賣大叔,如今過得怎樣

      從零到一研究所
      2026-05-09 16:17:39
      女人是不是喜歡你,她的肢體反應(yīng)很誠實,一看便知

      女人是不是喜歡你,她的肢體反應(yīng)很誠實,一看便知

      葉飛飛情感屋
      2026-05-12 15:41:46
      杭州蕭山綠色智造產(chǎn)業(yè)園建設(shè)發(fā)展有限公司副經(jīng)理呂華豐被查

      杭州蕭山綠色智造產(chǎn)業(yè)園建設(shè)發(fā)展有限公司副經(jīng)理呂華豐被查

      都市快報橙柿互動
      2026-05-12 20:25:31
      4-3爆冷晉級,0-4轟然淘汰!東部最大的偽強隊,三巨頭也該散伙了

      4-3爆冷晉級,0-4轟然淘汰!東部最大的偽強隊,三巨頭也該散伙了

      籃球掃地僧
      2026-05-12 11:30:13
      油價再這么漲下去,恐怕全世界都要買電車了

      油價再這么漲下去,恐怕全世界都要買電車了

      流蘇晚晴
      2026-05-10 20:25:18
      世界杯還沒開踢,中國球迷先“退票”了

      世界杯還沒開踢,中國球迷先“退票”了

      每日經(jīng)濟新聞
      2026-05-11 22:56:12
      在阿根廷隊風(fēng)生水起,在馬競卻踢不上主力,阿爾馬達欲離隊

      在阿根廷隊風(fēng)生水起,在馬競卻踢不上主力,阿爾馬達欲離隊

      kio魚
      2026-05-13 01:16:18
      有了電車,越來越多人在車?yán)镂缧荩闪舜蚬と说摹耙苿游缢摗保?>
    </a>
        <h3>
      <a href=普陀動物世界
      2026-05-11 07:03:49
      新華社消息|外交部:亞太各國應(yīng)共同抵制日本“新型軍國主義”妄動

      新華社消息|外交部:亞太各國應(yīng)共同抵制日本“新型軍國主義”妄動

      新華社
      2026-05-12 19:50:12
      森林北回應(yīng)分手,字字藏深意,汪峰卻一言不發(fā),章子怡早把他看透

      森林北回應(yīng)分手,字字藏深意,汪峰卻一言不發(fā),章子怡早把他看透

      阿握聊事
      2026-05-13 03:08:53
      一個冰冷現(xiàn)實:中印沖突正全方位升級,中國越避讓,印度越對抗

      一個冰冷現(xiàn)實:中印沖突正全方位升級,中國越避讓,印度越對抗

      共工之錨
      2026-05-12 23:54:13
      湖人出局!東契奇火速發(fā)聲:退出國家隊,這個夏天我要專心帶娃

      湖人出局!東契奇火速發(fā)聲:退出國家隊,這個夏天我要專心帶娃

      仰臥撐FTUer
      2026-05-12 16:10:08
      北京晉級更衣室采訪!翟曉川曝全隊群策群力,周琦展高球商!

      北京晉級更衣室采訪!翟曉川曝全隊群策群力,周琦展高球商!

      籃球資訊達人
      2026-05-13 02:25:24
      中國U17勝卡塔爾,21年重返世少賽,八強戰(zhàn)東道主

      中國U17勝卡塔爾,21年重返世少賽,八強戰(zhàn)東道主

      小驛拍客在北漂
      2026-05-13 03:04:00
      糖尿病人:清晨三忌、午間三不要,晚間三不做,全天血糖穩(wěn)如泰山

      糖尿病人:清晨三忌、午間三不要,晚間三不做,全天血糖穩(wěn)如泰山

      橘子約定
      2026-05-11 21:34:28
      失業(yè)后我才明白,只有愚蠢的人,才會花幾十萬在農(nóng)村建房子

      失業(yè)后我才明白,只有愚蠢的人,才會花幾十萬在農(nóng)村建房子

      三農(nóng)雷哥
      2026-05-12 11:36:27
      擠走董卿、靠爹上位、央視“窮鬼”,龍洋的私生活謠言有多離譜?

      擠走董卿、靠爹上位、央視“窮鬼”,龍洋的私生活謠言有多離譜?

      豬小艷吖
      2026-05-12 03:50:15
      2026-05-13 05:20:49
      moonfdd incentive-icons
      moonfdd
      福大大架構(gòu)師每日一題
      1223文章數(shù) 67關(guān)注度
      往期回顧 全部

      科技要聞

      宇樹發(fā)布載人變形機甲,定價390萬元起

      頭條要聞

      特朗普稱將同中方討論對臺軍售和黎智英案 外交部回應(yīng)

      頭條要聞

      特朗普稱將同中方討論對臺軍售和黎智英案 外交部回應(yīng)

      體育要聞

      騎士終于玩明白了?

      娛樂要聞

      白鹿風(fēng)波升級!掉粉20萬評論區(qū)淪陷

      財經(jīng)要聞

      利潤再腰斬 京東干外賣后就沒過過好日子

      汽車要聞

      吉利銀河“TT”申報圖曝光 電動尾翼+激光雷達

      態(tài)度原創(chuàng)

      本地
      藝術(shù)
      家居
      公開課
      軍事航空

      本地新聞

      用蘇繡的方式,打開江西婺源

      藝術(shù)要聞

      震驚!他竟用鏡頭看透了所有女人的秘密!

      家居要聞

      極簡主義下的居住場域與空間

      公開課

      李玫瑾:為什么性格比能力更重要?

      軍事要聞

      知情人士披露:美國或考慮恢復(fù)對伊朗軍事行動

      無障礙瀏覽 進入關(guān)懷版 主站蜘蛛池模板: 国产91chinese在线观看| 国产福利萌白酱在线观看视频| av中文字幕在线二区| 骚虎在线永久视频免费观看| 中文字幕永久在线观看| 国产综合视频一区二区三区| 成人丝袜激情一区二区| 久久精品国产亚洲av热一区| 久久国语对白| 99亚洲男女激情在线观看| 人妻少妇久久中文字幕| 国自产拍在线视频天天更新| 激情国产av做激情国产爱| 人妻无码久久久久久久久久久 | 色五月?中文字幕| 久久人人爽人人人人爽AV| 国产专区一va亚洲v天堂| 亚洲欧美日韩综合久久| 久久久久人妻一区精品性色av| 狠狠噜天天噜日日噜视频跳一跳| 日韩有码中文字幕国产| 国产精品二区中文字幕| www亚洲无码| 久久精品国产亚洲AV高清wy| 亚洲成av人片无码天堂下载| 影音先锋成人网站| 久久久久亚洲AV无码网站| 亚欧乱色精品免费观看| 乱色老熟妇一区二区三区| 中文字幕日产av| 99成人精品| 精品无码一区二区三区爱欲小说| 116美女极品a级毛片| 亚洲不卡| 日产久久久| 国产日韩精品在线视频| 久久综合九色综合97欧美| 日本精品久久中文字幕| 国内精品伊人久久久久av| 亚洲中字幕日产AV片在线| 亚洲欧美不卡高清在线|