No.2741 Balanced Choice
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 85
作問者 : Nzt3 / テスター : kenken714 ponjuice cho435
タグ : / 解いたユーザー数 85
作問者 : Nzt3 / テスター : kenken714 ponjuice cho435
問題文最終更新日: 2024-04-26 13:00:57
問題文
$N$ 個の石があります。 $i$ 番目の石のタイプは $t_i$ であり、重量は $w_i$ 、 価値は $v_i$ です。ここで $t_i$ は $0$ か $1$ のどちらかです。
あなたは合計の重量が $W$ 以下になるようにいくつかの石を選んで箱に入れますが、タイプ $0$ の石の総重量とタイプ $1$ の石の総重量の差が $D$ 以下でなければなりません。
この条件を満たすように石を選ぶとき、価値の総和の最大値を求めてください。
制約
- $1 \le N \le 5000$
- $1 \le W \le 5000$
- $1 \le D \le 5000$
- $1 \le w_i \le 5000$
- $1 \le v_i \le 5000$
- $t_i \in \{0,1\}$
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
$N$ $W$ $D$ $t_1$ $w_1$ $v_1$ $\vdots$ $t_N$ $w_N$ $v_N$
出力
答えを出力せよ。
サンプル
サンプル1
入力
5 10 2 0 3 1 0 3 2 1 4 3 1 2 4 1 5 5
出力
7
$2,5$番目の石を選ぶのが最適です。
価値は $2+5=7$ になり、タイプ $0$ の石の総重量 $3$ とタイプ $1$ の石の総重量 $5$ の差は $2$ で $D$ 以下です。
サンプル2
入力
5 100 1 1 3 1000 1 4 2000 1 2 3000 1 5 4000 1 8 5000
出力
0
どの石も選べません。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。