你擁有一個長度為 $n$ 的陣列,代表每天的投資收益,以及 $k(k≤20)$ 張金牌。
你可以自行決定投資的開始和結束日期。在你選擇投資的每一天,你可以選擇消耗一張金牌來跳過當天,或者不使用金牌而拿取當天的收益。你的目標是找出如何投資,以實現最大的總收益。
請注意,你只能在投資期間進出一次。
第一行包含兩個整數:$n$ 和 $k$,以空格分隔。$n$ 表示天數,$k$ 表示金牌數。
第二行包含 $n$ 個整數,以空格分隔,代表每天的投資收益。這些整數按照天數的順序給出,數值範圍為 $−10000 \sim 10000$。
子題分數:
請輸出一個整數,代表達到的最大收益。
9 0 3 1 -2 3 -2 3 -5 2 2
6
9 2 3 1 -2 3 -2 3 -5 2 2
12
9 4 3 1 -2 3 -2 3 -5 2 2
14
3 0 -1 -5 -3
0
ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |