b026: 股海浮沈
標籤 : 動態規劃
通過比率 : 44人/47人 ( 94% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-04-10 11:06

內容

股票是一種金融商品,每天的價格由市場機制來決定,如果能夠在股價的最低點買入,然後在最高點賣出,自然可以獲利不少,可惜大部分的人都無法預測它的高點以及低點,於是常常「追高殺低」,最後落得血本無歸。

現在我們將問題轉換一下,如果給你某一支股票在一段時間內每日的漲跌幅,在不考慮額外收取手緒費以及證交稅的情況下(不懂股票交易者請忽略這一句), 你選擇從其中一天的開盤買入,並在某一天的收盤賣出(可當天賣出),這樣交易一次,最多可獲利多少錢。

輸入說明

一開始有一個正整數 N (2<=N<=100),代表總共有幾個交易日,接下來有 N 個整數則是這 N 個交易日的漲跌幅。

輸出說明

請輸出最大的獲利是多少,如果無法獲利,則輸出 0。

範例輸入 #1
3 -1 -2 -3
範例輸出 #1
0
範例輸入 #2
5 2 -1 3 -5 2
範例輸出 #2
4
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1K
公開 測資點#3 (20%): 1.0s , <1K
公開 測資點#4 (20%): 1.0s , <1K
提示 :
標籤:
動態規劃
出處:
[管理者:
sagit (sagit)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」