#ABC274F. 钓鱼

钓鱼

钓鱼

题目描述

在一条数轴上有 NN 条鱼在游动。

ii 条鱼的重量为 WiW_i,在时刻 00 位于坐标 XiX_i,并以速度 ViV_i 向正方向游动。

高桥君将选择一个任意实数 t0t \ge 0,并在时刻 tt 执行以下动作一次。

动作:选择一个任意实数 xx,抓住所有坐标在 xxx+Ax+A 之间(含端点)的鱼。

求高桥君能抓住的鱼的最大总重量。

输入格式

输入按以下格式从标准输入给出:

NN AA
W1W_1 X1X_1 V1V_1
W2W_2 X2X_2 V2V_2
\vdots
WNW_N XNX_N VNV_N

输出格式

输出答案。

样例

3 10
100 0 100
1 10 30
10 20 10
111

在时刻 0.250.25,鱼 112233 分别位于坐标 252517.517.522.522.5。因此,在这个时刻令 x=16x=16 执行动作,即可抓住所有的鱼。

3 10
100 100 100
1 10 30
10 20 10
100

一种最优做法是在时刻 00x=100x=100 执行动作。

4 10
1000 100 10
100 99 1
10 0 100
1 1 1
1110

一种最优做法是在时刻 11x=100x=100 执行动作。

数据范围

  • 1N20001 \le N \le 2000
  • 1A1041 \le A \le 10^4
  • 1Wi1041 \le W_i \le 10^4
  • 0Xi1040 \le X_i \le 10^4
  • 1Vi1041 \le V_i \le 10^4
  • 输入中的所有值均为整数
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
2518
类型
传统题
Time Limit
3000ms
Memory Limit
1024MiB
上传者
标签