你擁有一個長度為 $n$ 的陣列,代表每天的投資收益,以及 $k (k \leq 20)$ 張金牌。
你可以自行決定投資的開始和結束日期。在你選擇投資的每一天,你可以選擇消耗一張金牌來跳過當天,或者不使用金牌而拿取當天的收益。你的目標是找出如何投資,以實現最大的總收益。
請注意,你只能在投資期間進出一次。
第一行包含兩個整數:$n$ 和 $k$,以空格分隔。$n$ 表示天數,$k$ 表示金牌數。
第二行包含 $n$ 個整數,以空格分隔,代表每天的投資收益。這些整數按照天數的順序給出,數值範圍為 $-10000$ 到 $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
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
38135 | xx0932399@gm ... (Dada878) | m373 | 1519 | 2023-10-29 16:16 | |
40639 | willychan100 ... (詹哲崴) | m373 | 1749 | 2024-06-03 15:08 | |
40958 | glps1004@gma ... (Ian) | m373 | 140 | 2024-06-21 18:11 | |
40651 | john1100729@ ... (靖諺) | m373 | 334 | 2024-06-03 20:36 | |
38059 | Bangye (風清揚) | m373 | 858 | 2023-10-23 18:07 |