Meeting on the Line
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Description
人住在坐标线上, /th人住在点 ( )上。他们想选择一个位置 见面。 \第三个人将花费 分钟到达会面地点。另外, 这个人需要 分钟来穿衣服,所以他或她总共需要 分钟。
这里 表示 的绝对值。
这些人要求你找到一个位置 ,使所有 人聚集到集合地点的时间最短。
Input
输入
第一行包含一个整数 ( ) - 测试用例的数量。然后是测试用例。
每个测试用例由三行组成。
第一行包含一个整数 ( ) - 人数。
第二行包含 个整数 ( ) - 人的位置。( ) - 人的位置。
第三行包含 个整数 ( ),其中 是每个人需要穿衣服的时间 。
保证所有测试用例的 之和不超过 。
Output
输出
对于每个测试用例,打印一个实数 - 最佳位置 。可以证明最佳位置 是唯一的。
如果答案的绝对误差或相对误差不超过 ,则认为答案正确。形式上,假设你的答案是 ,陪审团的答案是 。如果出现 ,你的答案将被认为是正确的。
7
1
0
3
2
3 1
0 0
2
1 4
0 0
3
1 2 3
0 0 0
3
1 2 3
4 1 2
3
3 3 3
5 3 3
6
5 4 7 2 10 4
3 2 5 1 4 6
0
2
2.5
2
1
3
6
Note
注
- 在 -st 测试案例中,只有一个人,因此选择他或她的位置作为会面地点是有效的。然后,他或她将在 分钟内到达,他或她需要穿好衣服。
- 在第 个测试案例中,有 个人不需要时间穿衣服。每个人都需要一分钟到达位置 。
- 在 -th测试用例中, (第一个)人需要 分钟到达位置 ( 分钟穿衣服, 分钟在路上); (第二个)人需要 分钟到达位置 ( 分钟穿衣服, 分钟在路上)。(穿衣服需要 分钟,路上需要 分钟); 第 个人需要 分钟到达位置 。(穿衣服需要 分钟,路上需要 分钟)。