#161. ZJ的lamborghini

ZJ的lamborghini

Description

马上就要过年了,ZJ学姐全款买了一辆 lamborghinilamborghini 打算开车回家。开了一段时间发现它的迈速表指针坏掉了。

当迈速表显示速度为 ss 的时候,车的实际速度为 s+cs+ccc 是一个固定的实数。

她把车开去修理厂。修理厂的老师傅需用知道速度的差值 cc 才能修车。ZJ学姐心想:我要是知道还用你。真烦人!

ZJ学姐突然想到车上有行车记录仪,它会记录下来车在不同速度下的状态。好耶,这下能算了!

我们可以把一段行程看成nn个路段,每个路段都是均速行驶的,行车记录仪记录了每个路段的行驶路程 did_ikmkm) 和迈速表的读数 sis_ikm/hkm/h)。

整个行程一共用了 pphh) 的时间。你能帮ZJ学姐算一下 cckmkm) 的值嘛?

修理厂师傅说精度得在小数点后66位。

另外请注意,她的真实速度永远保持在00以上。

Input Format

第一行一个数字t (1t1001 \leq t \leq 100) 表示一共有 tt 组样例。

对于每一组样例来说,第一行输入两个整数 n,pn, p , 代表该行程有 nn 段路径,总时间消耗为 pphh)。( 1n10001p1061 \leq n \leq 1000, 1 \leq p \leq 10^6 )。

接下来有 nn 行,第 ii 行输入两个整数 di,sid_i, s_i ,代表第 ii 段路段的行驶路程为 did_ikmkm) 迈速表的读数为 sis_ikm/hkm/h)(1di1000,si10001 \leq d_i \leq 1000, |s_i| \leq 1000)

Output Format

对于每组输入,输出一个答案cc,使得你的答案和标准答案误差不超过10610^{-6}

2
3 5
4 -1
4 0
10 3
4 10
5 3
2 2
3 6
3 1
3.000000000
-0.508653377

Hint

本题开启Special Judge。