#aBC309C. [ABC309C] Medicine

[ABC309C] Medicine

AT_abc309_c [ABC309C] Medicine

题目描述

高桥君从医生すぬけ君那里收到了 NN 种药的处方。第 ii 种药需要从处方当天起(包括当天)连续 aia_i 天,每天服用 bib_i 片。此外,高桥君不需要服用其他药物。

将处方当天记为第 11 天。请你求出,从第 11 天起,第一次高桥君当天需要服用的药片总数不超过 KK 片的是第几天。

输入格式

输入以如下格式从标准输入给出。

NN KK
a1a_1 b1b_1
\vdots
aNa_N bNb_N

输出格式

若第 XX 天起,高桥君当天需要服用的药片总数首次不超过 KK 片,请输出 XX

输入输出样例 #1

输入 #1

4 8
6 3
2 5
1 9
4 2

输出 #1

3

输入输出样例 #2

输入 #2

4 100
6 3
2 5
1 9
4 2

输出 #2

1

输入输出样例 #3

输入 #3

15 158260522
877914575 2436426
24979445 61648772
623690081 33933447
476190629 62703497
211047202 71407775
628894325 31963982
822804784 50968417
430302156 82631932
161735902 80895728
923078537 7723857
189330739 10286918
802329211 4539679
303238506 17063340
492686568 73361868
125660016 50287940

输出 #3

492686569

说明/提示

限制条件

  • 1N3×1051 \leq N \leq 3 \times 10^5
  • 0K1090 \leq K \leq 10^9
  • 1ai,bi1091 \leq a_i, b_i \leq 10^9
  • 所有输入均为整数

样例解释 1

11 天,高桥君需要服用第 1,2,3,41,2,3,4 种药,分别为 3,5,9,23,5,9,2 片,总共 1919 片,不小于 K(=8)K(=8)
22 天,他需要服用第 1,2,41,2,4 种药,分别为 3,5,23,5,2 片,总共 1010 片,不小于 K(=8)K(=8)
33 天,他需要服用第 1,41,4 种药,分别为 3,23,2 片,总共 55 片,首次不超过 K(=8)K(=8)
因此,答案为 33

由 ChatGPT 4.1 翻译