#SQ1309. 光头强的设备

光头强的设备

题目描述

光头强有 nn 个可同时使用的设备。

ii 个设备每秒消耗 aia_i 个单位能量。能量的使用是连续的,也就是说能量不是某时刻突然消耗的,而是匀速消耗。也就是说,对于任意实数,在 kk 秒内消耗的能量均为 k×aik×a_i 单位。在开始的时候第 ii 个设备里存储着 bib_i 个单位能量。

同时光头强又有一个可以给任意一个设备充电的充电宝,每秒可以给接通的设备充能 pp 个单位,充能也是连续的,不再赘述。你可以在任意时间给任意一个设备充能,从一个设备切换到另一个设备的时间忽略不计。

光头强想把这些设备一起使用,直到其中有设备能量降为 00。所以光头强想知道,在充电器的作用下,她最多能将这些设备一起使用多久。

输入格式

第一行给出两个整数 n,pn,p

接下来 nn 行,每行表示一个设备,给出两个整数,分别是这个设备的 aia_ibib_i

输出格式

如果光头强可以无限使用这些设备,输出 -1

否则输出光头强在其中一个设备能量降为 00 之前最多能使用多久。

当你输出的答案与标准答案的绝对误差或者相对误差小于 10610^{-6} 时视为答案正确。假如你的答案为 aa,标准答案为 bb,当 a,ba,b 满足 ab<106∣a−b∣<10^{-6} 或者 a/b1<106∣a/b-1∣<10^{-6} 的时候,你的答案视为正确。

输入输出样例

2 1
2 2
2 1000
2.0000000000
1 100
1 1
-1
3 5
4 3
5 2
6 1
0.5000000000

说明/提示

对于 100%100\% 的数据,1n1000001≤n≤1000001p1000001≤p≤1000001ai,bi1000001≤a_i,b_i≤100000