#L4266. [USACO18FEB] Rest Stops S

    ID: 907 传统题 文件IO:reststops 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>贪心排序USACO2018

[USACO18FEB] Rest Stops S

P4266 [USACO18FEB] Rest Stops S

题目描述

Farmer John 和他的私人教练 Bessie 正在攀登温哥华山。为了他们的目的(以及你的目的),这座山可以表示为一条长度为 LL 米的长直步道(1L1061 \leq L \leq 10^6)。Farmer John 将以每米 rFr_F 秒的恒定速度徒步(1rF1061 \leq r_F \leq 10^6)。由于他正在锻炼耐力,他不会在途中休息。

然而,Bessie 被允许在休息站休息,她可能会在那里找到一些美味的草。当然,她不能随便停下来!步道上有 NN 个休息站(1N1051 \leq N \leq 10^5);第 ii 个休息站距离步道起点 xix_i 米(0<xi<L0 < x_i < L),并且有一个美味值 cic_i1ci1061 \leq c_i \leq 10^6)。如果 Bessie 在第 ii 个休息站休息 tt 秒,她会获得 citc_i \cdot t 的美味单位。

当不在休息站时,Bessie 将以每米 rBr_B 秒的固定速度徒步(1rB1061 \leq r_B \leq 10^6)。由于 Bessie 年轻且健康,rBr_B 严格小于 rFr_F

Bessie 希望最大化她摄入的美味草量。但她担心 Farmer John;她认为如果在徒步的任何时刻她在步道上落后于 Farmer John,他可能会失去继续前进的动力!

请帮助 Bessie 找到在确保 Farmer John 完成徒步的情况下,她能获得的最大总美味单位。

输入格式

输入的第一行包含四个整数:LLNNrFr_FrBr_B。接下来的 NN 行描述了休息站。对于每个 ii11NN,第 i+1i+1 行包含两个整数 xix_icic_i,分别描述第 ii 个休息站的位置和草的美味值。 保证 rF>rBr_F > r_B,且 0<x1<<xN<L0 < x_1 < \dots < x_N < L注意,rFr_FrBr_B 的单位是秒每米!

输出格式

输出一个整数:Bessie 能获得的最大总美味单位。

输入输出样例 1

10 2 4 3
7 2
8 1
15

说明/提示

在这个例子中,Bessie 最优的策略是在 x=7x=7 的休息站休息 77 秒(获得 1414 个美味单位),然后在 x=8x=8 的休息站再休息 11 秒(获得 11 个美味单位,总共 1515 个美味单位)。