站外题求助
  • 板块题目总版
  • 楼主Newdon
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/12/29 19:55
  • 上次更新2024/12/30 11:22:59
查看原帖
站外题求助
1029109
Newdon楼主2024/12/29 19:55

题目描述 科创机器人班的季同学最近很喜欢一个新芯片拼装的机器人。这个机器人只能走直线,勇往直前(其实是因为没有装配支持转向功能的组件)。一开始机器人有k格电量,机器人每走一步需要花费一格电量。为了方便描迹,我们可以认为机器人行走的路径是一条直线,一开始机器人所在位置的坐标是0,每走一步坐标加1。为了让机器人能走的更远些,季同学在机器人的行动路径上设置了一些无线充电宝,只需经过即可充电。

李同学一共放了n个充电宝,第i个充电宝位于坐标a_i,当机器人走到时可以给自己充b_i格电量(理解为理想状态瞬间充电)。现在李同学想知道机器人最多能走多远?(即最多能走几步)

P.S.机器人的电池电量没有上限。

输入格式

输入第一行是两个整数n,k,分别表示充电宝数量和起始电量。接下来n行,每行包含两个整数a_i,b_i,用于描述第i个充电宝。

输出格式

输出一行包含一个整数,表示机器人最多能走的步数。

数据范围

对于40%的数据,保证1≤n,b≤10。

对于100%的数据,保证1≤n≤200000, 1≤k,b≤10^9,1≤a_i≤10^18。 样例输入1 2 3 5 10 2 1 样例输出1

4

样例输入2

2 4

2 1

5 10

样例输出2

15

2024/12/29 19:55
加载中...