ナップサック問題 (C)

問題

品物の数 n とナップサックの容量を入力し、続けて各品物の重さと価値を受け取って、容量を超えない範囲で詰められる価値の最大値を求めてください。動的計画法を用い、dp[w] に重さの合計が w 以下のときの価値の最大値を記録します。同じ品物を二回使わないよう、w は大きい方から更新します。

入力例

4 5
2 3
1 2
3 4
2 2

出力例

価値の最大値: 7
残り時間: 00:00
速度: 0 文字/分

参照コード

コピーはできません。自分でタイピングしてください。

入力エリア