Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:256 MB

#12822. 旅行

统计

题目描述

欣欣计划去自驾旅行,他的旅行需要经过n段路,第i段路的长度为wi (km),限速为si (km/s)(开车的速度不能超过限速),加速度的绝对值最大为ai (km/s^2 )(可以加速也可以减速)。初始速度为0(km/s),你的任务是计算小明通过这n段路的最短时间

输入格式

第一行,包含一个正整数T,代表该输入文件中所含的数据组数。
接下来是T组数据,每组数据的格式如下:
每组数据包含(n + 1)行
第一行包含一个正整数n,代表共有n段路,其中 n ≤ 10^2)
接下来的n行,每一行包含三个正整数wi,si, ai,分别代表第i段路的长度、限速和最大加速度的绝对值,其中(wi, si , ai ≤ 10)。

输出格式

包含T行,分别对应T组数据的答案,即小明通过n条道路所需要的最短时间(只要你的答案和标准答案的绝对误差在10^-5 以内就算通过)。

样例数据

input

1
2
5 3 1
1 1 1

output

4.6904157598

数据范围

对于60%的数据:0 < n ≤ 60。

对于80%的数据:0 < n ≤ 80。

对于100%的数据:0 < n ≤ 10^2