問題一覧 > 通常問題

No.2741 Balanced Choice

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 85
作問者 : Nzt3Nzt3 / テスター : kenken714kenken714 ponjuiceponjuice cho435cho435
1 ProblemId : 10837 / 出題時の順位表 / 自分の提出
問題文最終更新日: 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もしくは右上の雲マークをクリックしてアカウントを作成してください。