#ABC203C. 朋友和旅费

朋友和旅费

朋友和旅费

题目描述

10100+110^{100}+1 个村庄,编号为 00, 11, \ldots, 1010010^{100}

对于满足 0i1010010 \le i \le 10^{100}-1 的每个整数 ii,都可以在村庄 ii 支付 11 日元(货币单位)到达村庄 i+1i+1。 村庄之间没有其他移动方式。

太郎现在在村庄 00,持有 KK 日元。他想要尽量到达编号尽可能大的村庄。

他有 NN 个朋友。第 ii 个朋友在村庄 AiA_i,当他到达村庄 AiA_i 时会给他 BiB_i 日元。

求他最后能到达的村庄的编号。

输入格式

输入按以下格式从标准输入给出:

NN KK
A1A_1 B1B_1
\vdots
ANA_N BNB_N

输出格式

输出答案。

样例

2 3
2 1
5 10
4

高桥君的移动过程如下:

从村庄 00 到村庄 11,支付 11 日元。现在他有 22 日元。

从村庄 11 到村庄 22,支付 11 日元。现在他有 11 日元。

在村庄 22 从第 11 个朋友那里得到 11 日元。现在他有 22 日元。

从村庄 22 到村庄 33,支付 11 日元。现在他有 11 日元。

从村庄 33 到村庄 44,支付 11 日元。现在他有 00 日元,而且这个村庄里没有朋友,所以他的旅程到此结束。

因此,应输出 44

5 1000000000
1 1000000000
2 1000000000
3 1000000000
4 1000000000
5 1000000000
6000000000

注意答案可能无法放入 3232 位整数。

3 2
5 5
2 1
2 2
10

同一个村庄可能有多个朋友。

数据范围

  • 1N2×1051 \le N \le 2 \times 10^5
  • 1K1091 \le K \le 10^9
  • 1Ai10181 \le A_i \le 10^{18}
  • 1Bi1091 \le B_i \le 10^9
  • 输入均为整数
难度 普及
通过率
尝试 0
已通过 0
ID
2162
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签