#40595: C++詳解


toseanlin@gmail.com (Dr. SeanXD)

學校 : 康橋雙語學校
編號 : 158065
來源 : [24.147.249.5]
最後登入時間 :
2024-10-28 09:54:40
a540. 10684 - The jackpot -- UVa10684 | From: [220.130.163.227] | 發表日期 : 2024-05-30 11:30

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

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

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

 

範例程式碼

 
ZeroJudge Forum