#L0307. 积分闯关

积分闯关

题目描述

小明面前有一排 nn 台游戏机,第 ii 台需要花费 aia_i 积分才能玩,玩完后会获得 bib_i 积分。每台游戏机只能玩一次。

小明初始有 xx 积分,他从第 11 台开始依次游玩。

  • 玩完一台游戏机后,如果积分大于等于 yy,他就不再玩后面的了。
  • 在玩第 ii 台之前,如果积分不足 aia_i,他也必须停止,不能跳过继续玩后面的。

求小明停止时拥有的积分数量。

输入格式

第一行输入以空格分隔的三个正整数 n,x,yn,x,y

接下来 nn 行,每行输入两个正整数,第 ii 行分别为 ai,bia_i,b_i

输出格式

输出一行一个整数表示小明停止时拥有的积分数量。

样例

5 10 100
1 1
2 1
3 1
4 1
5 1
4
10 50 1000000
1 100000
1 200000
1 300000
1 400000
1000000 1
1000000 1
1000000 1
1000000 1
1 1
1 1
1000046
8 50 50000000
10 20
10 20
10 20
10 20
10 20
10 20
10 20
10 20
130

提示

样例 1 解释

小明初始拥有 1010 积分。

  • 11 台:花费 11,获得 11,剩余 1010
  • 22 台:花费 22,获得 11,剩余 99
  • 33 台:花费 33,获得 11,剩余 77
  • 44 台:花费 44,获得 11,剩余 44
  • 55 台:需花费 55,但只剩 44,停止。

最终剩余 44 积分。

样例 2 解释

注意积分达到 yy 后就会停止。

数据范围与约定

对于全部数据,$1\le n\le 10^5, 1\le x\lt y\le 10^9, 1\le a_i,b_i\le 10^9$。

测试点特殊性质
$1\sim 3$$n\le 10^3$
$4\sim 9$$x\ge \sum a_i$
$10\sim 14$$a_i\le b_i$
$15\sim 20$
难度 入门
通过率
尝试 0
已通过 0
ID
1035
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者