#B4365. [语言月赛 202507] 百万富翁

[语言月赛 202507] 百万富翁

题目描述

小 G 的梦想是成为百万富翁。

他面前有一排 nn 台抽奖机,第 ii 台抽奖机需要 aia_i 积分,游玩这台抽奖机将会获得 bib_i 积分。每台抽奖机只能游玩一次。

小 G 初始时有 xx 积分,他从第 11 台抽奖机开始依次游玩(1,2,3,1, 2, 3, \cdots)。

  • 在游玩一台抽奖机后,如果小 G 的积分大于等于 yy 分,小 G 就不会再游玩后面的抽奖机。
  • 在游玩第 ii 台抽奖机前,如果小 G 的积分 <ai< a_i,那么小 G 只能停止游玩,也不能再游玩后面的抽奖机。

给定 n,x,y,ai,bin,x,y,a_i,b_i,求小 G 在停止游玩后,他拥有的积分数量。

输入格式

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

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

输出格式

输出一行一个整数表示小 G 在停止游玩后拥有的积分数量。

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 解释

小 G 初始时拥有 1010 积分。

  • 11 台抽奖机:花费 11 积分,获得 11 积分,小 G 现拥有 1010 积分。
  • 22 台抽奖机:花费 22 积分,获得 11 积分,小 G 现拥有 99 积分。
  • 33 台抽奖机:花费 33 积分,获得 11 积分,小 G 现拥有 77 积分。
  • 44 台抽奖机:花费 44 积分,获得 11 积分,小 G 现拥有 44 积分。
  • 55 台抽奖机:需花费 55 积分,但小 G 现在只有 44 积分,小 G 停止游玩。

因此,小 G 最终剩余 44 积分。

样例 2 解释

注意小 G 在积分达到 yy 后就会停止游玩。

数据范围与约定

对于全部数据,满足 $1\le n\le 10^5, 1\le x<y\le 10^9, 1\le a_i,b_i\le 10^9$。各测试点的详细数据范围见下表。

测试点 特殊性质
131\sim 3 n103n\le 10^3
494\sim 9 xaix\ge \sum a_i
101410\sim 14 aibia_i\le b_i
152015\sim 20