問題一覧 > 通常問題

No.2859 Falling Balls

レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 22
作問者 : dyktr_06 / テスター : square1001
0 ProblemId : 10861 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-08-25 10:08:19

問題文

やきとりくんが時刻 00 の時点で数直線上の座標 00 にいます。

やきとりくんは、各 t=0,1,2,t = 0, 1, 2, \dots について、時刻 tt での座標を uu としたときに、時刻 t+0.5t+0.5 ちょうどに uKu-K 以上 u+Ku+K 以下の座標に移動します。

さて、NN 個のボールが落ちてきます。

ii 番目のボールは時刻 TiT_i に座標 XiX_i に落ちてきます。やきとりくんは、時刻 TiT_i ちょうどに座標 XiX_i にいた場合に ii 番目のボールをキャッチすることができ、キャッチすると CiC_i のスコアが得られます。

適切に行動した場合に、やきとりくんが得られるスコアの最大値を求めてください。


制約

  • 1N2×1051 \leq N \leq 2 \times 10^{5}
  • 1K1091 \leq K \leq 10^{9}
  • 1Ti1091 \leq T_i \leq 10^{9}
  • Xi109| X_i | \leq 10^{9}
  • 1Ci1091 \leq C_i \leq 10^{9}
  • (T1,X1),(T2,X2),,(TN,XN)(T_1, X_1), (T_2, X_2), \dots, (T_N, X_N) は全て異なる。
  • 入力はすべて整数である。

入力

入力は以下の形式で標準入力から与えられる。

NN KK 
T1T_1 T2T_2 ... TNT_N 
X1X_1 X2X_2 ... XNX_N 
C1C_1 C2C_2 ... CNC_N 

出力

問題の答えを一行に出力せよ。

サンプル

サンプル1
入力
3 2
1 2 3
-1 2 4
5 3 4
出力
7

例えば、以下のように行動すれば得られるスコアとして 77 を達成できます。

  • 時刻 0.50.5 に座標 11 に移動する。
  • 時刻 1.51.5 に座標 22 に移動する。
  • 時刻 2222 番目のボールをキャッチし、33 のスコアを得る。
  • 時刻 2.52.5 に座標 44 に移動する。
  • 時刻 3333 番目のボールをキャッチし、44 のスコアを得る。
  • 時刻 3.53.5 以降は移動は行わない。
サンプル2
入力
8 5
3 85 69 67 63 90 24 38
55 11 -18 -71 -96 -5 10 40
92 95 79 31 1 48 98 43
出力
363

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。