#KJJT3. 2021年莆田市校园创客节(高中组)——T3.丛林探险
2021年莆田市校园创客节(高中组)——T3.丛林探险
题目描述
一群奶牛驾驶一辆卡车,冒险深入丛林探险。作为相当糟糕的司机,不幸的是,奶牛在驾车碾过岩石时刺穿了卡车的油箱。卡车现在每行驶一个单位距离就会泄漏一单位燃料。
为了修理卡车,奶牛需要沿着蜿蜒的长路开车到最近的城镇(距离不超过 单位)。在这条路上,在城镇和卡车当前位置之间,有 ( )个燃料站,奶牛可以停下来获取额外的燃料(每个站有..个单位的燃料)。
丛林对人类来说是一个危险的地方,对奶牛来说尤其危险。因此,奶牛希望在前往城镇的途中尽可能少地停下来加油。幸运的是,他们卡车上油箱的容量非常大,实际上它可以容纳的燃料量没有限制。卡车当前距离城镇 个单位,并且有 个燃料单位( )。
确定到达城镇所需的最少停靠点数,或者奶牛是否根本无法到达城镇。
输入格式
输入有多组数据。每组数据格式如下:
*第 行:单个整数,
*第 行:每行包含两个以空格分隔的整数,描述一个加油站:第一个整数是从城镇到该站的距离;第二个是该站可用的燃料量。
*第 行:两个空格分隔的整数, 和
输出格式
对于每组数据,输出一个整数。即到达城镇所需的最少加油站次数。如果无法到达城镇,则输出 。
样例
4
4 4
5 2
11 5
15 10
25 10
7
1 3
6 3
5 9
2 9
9 4
3 2
8 4
10 2
2
2