No.017 C

の配列を用意して, の区間にすべて を足す.

この結果, 配列の 番目の値は, 番目の宝石を取らなかったときにもらえる最大得点となる.

よって, 配列の最大値が答えとなる.

区間への足し込みはいもす法を使う.