AT_abc274_f [ABC274F] Fishing

Description

[problemUrl]: https://atcoder.jp/contests/abc274/tasks/abc274_f 数直線上を $ N $ 匹の魚が泳いでいます。 魚 $ i $ の重さは $ W_i $ であり、時刻 $ 0 $ に座標 $ X_i $ にいて、正方向に速さ $ V_i $ で移動しています。 高橋君は $ 0 $ 以上の実数 $ t $ を自由に選び、時刻 $ t $ に一度だけ以下の行動を行います。 行動:実数 $ x $ を自由に選ぶ。現在の座標が $ x $ 以上 $ x+A $ 以下である魚を全て捕まえる。 捕まえることができる魚の重さの合計の最大値を求めてください。

Input Format

N/A

Output Format

N/A

Explanation/Hint

### 制約 - $ 1\ \leq\ N\ \leq\ 2000 $ - $ 1\ \leq\ A\ \leq\ 10^4 $ - $ 1\ \leq\ W_i\leq\ 10^4 $ - $ 0\ \leq\ X_i\leq\ 10^4 $ - $ 1\ \leq\ V_i\leq\ 10^4 $ - 入力は全て整数 ### Sample Explanation 1 時刻 $ 0.25 $ に魚 $ 1,2,3 $ はそれぞれ座標 $ 25,\ 17.5,\ 22.5 $ にいます。よって、この時刻に $ x=16 $ として行動すると全ての魚を捕まえることができます。 ### Sample Explanation 2 時刻 $ 0 $ に $ x=100 $ として行動するのが最適解の一つです。 ### Sample Explanation 3 時刻 $ 1 $ に $ x=100 $ として行動するのが最適解の一つです。