https://atcoder.jp/contests/abc441/tasks/abc441_f何番目の商品まで考慮したかとトータルの金額を状態にして、最大の価値を値にしたDPを考えると、計算量はなので、なんとか間に合います。 入力例1だと、最初は0円で価値も0なので、 [0, -∞, -∞, -∞, -∞, -∞, -∞, -∞] とします。商品1を買う買わないで、 [0, -∞, 5, -∞, -∞, -∞, -∞, -∞] となります。4つの商品までで、 [0, -∞, 5, 10, 10, 15, 15, 20] 最終的には、 [0, -∞, 5, 20, 10, 25, 30, 3…