atcoder#ABC223C. [ABC223C] Doukasen

[ABC223C] Doukasen

配点 : 300300

問題文

NN 本の導火線を一直線に接着したものがあります。左から ii 本目の導火線は長さが AiA_i cm で、 11 秒あたり BiB_i cm の一定の速さで燃えます。

この導火線の左端と右端から同時に火をつけるとき、 22 つの火がぶつかる場所が着火前の導火線の左端から何 cm の地点か求めてください。

制約

  • 1N1051 \leq N \leq 10^5
  • 1Ai,Bi10001 \leq A_i,B_i \leq 1000
  • 入力は全て整数

入力

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

NN

A1A_1 B1B_1

A2A_2 B2B_2

\vdots

ANA_N BNB_N

出力

22 つの火がぶつかる場所が着火前の導火線の左端から何 cm の地点か(単位を除いて)出力せよ。

想定解答との絶対誤差または相対誤差が 10510^{-5} 以下であれば正解として扱われる。

3
1 1
2 1
3 1
3.000000000000000

着火前の導火線の左端から 33 cm の地点で 22 つの火がぶつかります。

3
1 3
2 2
3 1
3.833333333333333
5
3 9
1 2
4 6
1 5
5 3
8.916666666666668