luogu#P4266. [USACO18FEB] Rest Stops S
[USACO18FEB] Rest Stops S
题目描述
Farmer John and his personal trainer Bessie are hiking up Mount Vancowver. For their purposes (and yours), the mountain can be represented as a long straight trail of length meters (). Farmer John will hike the trail at a constant travel rate of seconds per meter (). Since he is working on his stamina, he will not take any rest stops along the way. Bessie, however, is allowed to take rest stops, where she might find some tasty grass. Of course, she cannot stop just anywhere! There are rest stops along the trail (); the -th stop is meters from the start of the trail () and has a tastiness value (). If Bessie rests at stop for seconds, she receives tastiness units.
When not at a rest stop, Bessie will be hiking at a fixed travel rate of seconds per meter (). Since Bessie is young and fit, is strictly less than .
Bessie would like to maximize her consumption of tasty grass. But she is worried about Farmer John; she thinks that if at any point along the hike she is behind Farmer John on the trail, he might lose all motivation to continue!
Help Bessie find the maximum total tastiness units she can obtain while making sure that Farmer John completes the hike.
输入格式
The first line of input contains four integers: , , , and . The next lines describe the rest stops. For each between and , the -st line contains two integers and , describing the position of the -th rest stop and the tastiness of the grass there. It is guaranteed that , and . Note that and are given in seconds per meter!
输出格式
A single integer: the maximum total tastiness units Bessie can obtain.
题目大意
Farmer John和他的私人教练Bessie正在徒步攀登温哥牛山。基于他们的目的(也是你的目的),这座山可以用一条长为米()的长直路径表示。Farmer John会沿着这条路径以每米秒()的固定速度攀登。由于他正在训练他的耐力,他在途中不会进行任何的休息。 然而Bessie可以在休息站休息,在那里她能够找到一些美味的嫩草。当然,她也不能在任何地方都休息!在路径上总共有个休息站();第个休息站距离路径的起点米(),美味值为()。如果Bessie在休息站休息了秒,她能够得到个美味单位。
不在休息站的时候,Bessie会以每米秒()的固定速度攀登。由于Bessie年轻而健康,严格小于。
Bessie想要吃到最多的美味嫩草。然而她也担心Farmer John;她认为如果在任何时候她位于Farmer John身后,Farmer John可能就会失去前进的动力了!
帮助Bessie求出,在确保Farmer John能够完成登山的情况下,她能够获得的最多的美味单位。
输入格式(文件名:reststops.in): 输入的第一行包含四个整数:,,,以及。下面行描述了休息站。对于至之间的每一个,第行包含了两个整数和,描述了第个休息站的位置和那里的草的美味值。 输入保证,并且。注意和的单位为秒每米!
输出格式(文件名:reststops.out): 输出一个整数:Bessie可以获得的最多的美味单位。
10 2 4 3
7 2
8 1
15
提示
In this example, it is optimal for Bessie to stop for seconds at the rest stop (acquiring tastiness units) and then stop for an additional second at the rest stop (acquiring more tastiness unit, for a total of tastiness units).
Problem credits: Dhruv Rohatgi