#40595: C++詳解


toseanlin@gmail.com (Dr. SeanXD)

學校 : 不指定學校
編號 : 158065
來源 : [220.130.163.227]
最後登入時間 :
2025-07-30 21:23:37

使用陣列先將資料收起來,再來跑一個 For 迴圈,這個是每次計算的「起點」,要從 i = 0 跑到 i = N-1。裡面還需要一個 For 迴圈,要從 j = i 跑到 j = N-1,代表要從起點 i 開始加到最後的終點。

可以預設一個 ans 變數為 -9999,每一次有相加動作時就和 ans 比大小,如果目前相加的數字比 ans 大就將其設為 ans。

最後判斷 ans 是否有 > 0,如果有就輸出 ans,沒有就輸出「Losing streak.」。

 

範例程式碼