問題
異世界に転生したhitsujiくんはモンスター討伐をしようと考えています.
時刻 i(1≤i≤N) に行えるhitsujiくんの行動は以下のうちどれか1つだけです.
なお時刻 1 における体力は M とします.
- 体力が 1 以上のとき,モンスターを討伐し,体力を 1 減らし賞金 Ai を得る.
- 休憩し,体力を M にする.
- 何もしない.
hitsujiくんが得られる賞金の合計の最大はいくらですか.
制約
- 1≤M≤N≤2×105
- 1≤Ai≤105
- 入力はすべて整数
入力
出力
賞金の合計の最大を出力せよ.
例
入出力例1
- i=1 ではモンスターを討伐し,体力は 1 になり賞金 A1=5 を得ます.
- i=2 では休憩をし,体力は 2 になります.
- i=3 ではモンスターを討伐し,体力は 1 になり賞金 A3=7 を得ます.
- i=4 ではモンスターを討伐し,体力は 0 になり賞金 A4=9 を得ます.
- i=5 では何もしません.
よって,A1+A3+A4=5+7+9=21 を得られ,これが最大です.
入出力例2
入力例2
13 3
48 15 12 55 66 82 96 4 42 26 59 13 26