No.286

BitDP を使う.

商品の集合 を買ったときの定価の合計を , 払った金額の合計の最小値を とすると,

となる.