Educational Codeforces Round 87 (Rated for Div. 2) - F. Summoning Minions
公式の解説とちょっと違いそうなので
解説
まず、全部使うのが最適なのは明らかでいいでしょう(どうしても証明したい人は公式の解説の最初を読んでください。それはそうとなります)
最後に残るのを、消すやつをとしましょう。
内 と内での順番を固定したとき、最大になるような並べ方は
が最適です(こうでない場合こうすることで、損はしないことから示せます)
さて、あとはと内での順番ですが、の順番は明らかに任意です。(常に個前にいるので)
はを掛ける数が単調増加していくことから、はが非減少にならべるのが最適になります。
以上から、の値を非減少にソートして、dpをすれば解けました。
計算量はです。
提出コード
まとめ
これ簡単だったのに、C2のせいでやらなかったのつらいなぁ…