#P2431. Expedition

Expedition

题目描述

一群奶牛开着卡车在丛林中探险,不幸撞上了岩石,把油箱撞破了。现在卡车每行驶 11 个单位距离,就会漏掉 11 单位的油。

奶牛们必须开车前往最近的城镇修车。城镇距离卡车当前所在位置 LL 个单位距离,而卡车当前油量为 PP 单位。

在从卡车当前位置到城镇的道路上,有 NN 个加油站(1N10,0001 \leq N \leq 10{,}000)。每个加油站可以提供 11001 \sim 100 单位的油。

由于丛林对奶牛来说很危险,它们希望在途中加油次数尽可能少。幸运的是,卡车的油箱容量无限,可以随意装入任何数量的油。

输入格式

第 1 行:一个整数 NN,表示加油站数量;

接下来的 NN 行:每行两个整数,表示一个加油站的信息:

距离城镇的距离 did_i

该加油站可提供的燃油量 fif_i

N+2N+2 行:两个整数 LLPP,表示:

LL:卡车距离城镇的距离;

PP:卡车当前的油量。

输出格式

输出一个整数,表示到达城镇所需的最少加油次数;

如果无论如何都无法到达城镇,输出 -1。

4
4 4
5 2
11 5
15 10
25 10
2