B - Alcoholic Editorial /

Time Limit: 2 sec / Memory Limit: 1024 MB

配点 : 200200

問題文

高橋君はお酒を NN 杯飲みました。

ii 番目に飲んだお酒は、量が ViV_i ml、アルコール度数が PiP_i % です。

高橋君はアルコールの摂取量が XX ml を超えると酔っ払います。

高橋君が酔っ払ったのは何杯目のお酒を飲んでいるときですか。ただし、NN 杯全てのお酒を飲んだあとでも酔っ払っていない場合は、かわりに -1 を出力してください。

制約

  • 入力は全て整数
  • 1N1031 \leq N \leq 10^3
  • 0X1060 \leq X \leq 10^6
  • 1Vi1031 \leq V_i \leq 10^3
  • 0Pi1000 \leq P_i \leq 100

入力

入力は以下の形式で標準入力から与えられる。

NN XX
V1V_1 P1P_1
\vdots
VNV_N PNP_N

出力

高橋君が酔っ払ったのが何杯目のお酒を飲んでいるときか出力せよ。ただし、NN 杯全てのお酒を飲んだあとでも酔っ払っていない場合は、かわりに -1 を出力せよ。


入力例 1Copy

Copy
2 15
200 5
350 3

出力例 1Copy

Copy
2

11 杯目のお酒には、200×5100=10200\times \dfrac{5}{100}=10 ml のアルコールが含まれています。

22 杯目のお酒には、350×3100=10.5350\times \dfrac{3}{100}=10.5 ml のアルコールが含まれています。

22 杯目のお酒を飲んでいるときに、初めてアルコールの摂取量が 1515 ml を超えます。


入力例 2Copy

Copy
2 10
200 5
350 3

出力例 2Copy

Copy
2

アルコールの摂取量がちょうど XX ml のとき、高橋君はまだ酔っ払っていません。


入力例 3Copy

Copy
3 1000000
1000 100
1000 100
1000 100

出力例 3Copy

Copy
-1

高橋くんはお酒にとても強いようです。

Score : 200200 points

Problem Statement

Takahashi had NN glasses of liquor.

The amount and alcohol percentage of the ii-th liquor were ViV_i milliliters and PiP_i percent by volume, respectively.

Takahashi gets drunk when his alcohol intake exceeds XX milliliters.

Which of the NN liquors was he drinking when he gets drunk? If he was not drunk even after drinking all the liquors, print -1 instead.

Constraints

  • All values in input are integers.
  • 1N1031 \leq N \leq 10^3
  • 0X1060 \leq X \leq 10^6
  • 1Vi1031 \leq V_i \leq 10^3
  • 0Pi1000 \leq P_i \leq 100

Input

Input is given from Standard Input in the following format:

NN XX
V1V_1 P1P_1
\vdots
VNV_N PNP_N

Output

If Takahashi got drunk when drinking the ii-th liquor, print ii. If he was not drunk even after drinking all the liquors, print -1 instead.


Sample Input 1Copy

Copy
2 15
200 5
350 3

Sample Output 1Copy

Copy
2

The 11-st liquor contains 200×5100=10200\times \dfrac{5}{100}=10 milliliters of alcohol.

The 22-nd liquor contains 350×3100=10.5350\times \dfrac{3}{100}=10.5 milliliters of alcohol.

His alcohol intake exceeds 1515 milliliters for the first time when drinking the 22-nd liquor.


Sample Input 2Copy

Copy
2 10
200 5
350 3

Sample Output 2Copy

Copy
2

When his alcohol intake is exactly XX milliliters, he is still not drunk.


Sample Input 3Copy

Copy
3 1000000
1000 100
1000 100
1000 100

Sample Output 3Copy

Copy
-1

He seems to be immune to alcohol.



2025-04-03 (Thu)
10:07:09 +00:00