loj#P3258. 「ROIR 2020 Day 1」超速
「ROIR 2020 Day 1」超速
题目描述
译自 ROIR 2020 Day1 T2. Превышение скорости
超速行驶是一种危险的犯法行为,大大增加了交通事故导致悲惨后果的可能性。为了防止这种行为的出现,需要对汽车进行区间测速。
现在有 段从 编号的公路。第 段公路长 米,其限速为 米每秒。超速就要罚款,但是为了体现公平公正,还要对不同程度的超速设置不同的罚款金额。
用 表示汽车在这段公路上的最大超速值,即将任意时刻汽车的速度减去路段限速,这一值在整个时间段上取到的最大值。如果不超速则不收罚款,否则:
-
如果 ,则惩罚为 个货币单位。
-
如果 ,则惩罚为 个货币单位。
-
...
-
如果 ,则惩罚为 个货币单位。
-
如果 ,则惩罚为 个货币单位。
目前,有 辆车要经过这 段道路,每辆车在 时间到达 号路段,在 时间离开 号路段。
你需要计算每辆车在所有路段中最高被罚款的金额至少是多少。
时间从道路开放起计算,即从 开始计算。
输入格式
第一行一个正整数 ,表示道路段数。
接下来的两行,每行 个数,第一行为 ,第二行为 。
第四行为一个正整数 ,表示罚款的 种不同范围。
接下来的两行,第一行 个数,为 ;第二行 个数,为 。
第七行为一个正整数 ,表示共有 辆车。
接下来的 行,每行两个整数 。
输出格式
输出共 行。
对于每辆车,输出它在所有路段中最高被罚款的金额的最小值。
3
10 20 30
400 500 600
6
1 5 10 12 16
100 300 600 800 1000 1500
3
10 100
20 70
45 100
0
800
600
数据范围与提示
对于 的数据,,,,,。
任务编号 | 特殊限制 | 分值 |
---|---|---|
无特殊限制 |