#K0001. 泡水的铅筒

泡水的铅筒

题目描述

小 A 发现了一个盛有液体的长方体水池和一个圆锥形的铅筒。

由于水池中的液体有毒,小 A 无法量出液体的深度。于是小 A 在外面量出了长方体水池的长 aabb 和高 h1h_{1},圆锥形铅筒的底面半径 rr 和高度 h2h_{2},保证 min(a,b)2×r\min \left( a,b \right) \geq 2 \times rh1h2h_{1} \geq h_{2}

小 A 将铅筒底面朝下正放入水池中,发现铅筒被完全浸没且没有液体溢出水池外,现在她想知道放入铅筒前液体的深度的最小值 H1H_{1} 和最大值 H2H_{2},但几何一塌糊涂的她并不会计算,请你帮她解决这个问题。

输入格式

本题有多组数据。

第一行一个整数 TT,表示数据组数。

对于每组测试数据:

输入一行共五个整数 a,b,h1,r,h2a,b,h_{1},r,h_{2}

输出格式

对于每组测试数据:

输出一行两个实数 H1H_{1}H2H_{2},用空格分隔,保留两位小数。

样例 #1

7
47 81 44 7 13
53 45 62 33 9
58 42 48 25 16
32 63 53 14 6
50 30 73 17 46
51 45 50 7 31
85 95 60 36 7
12.82 43.82
4.70 57.70
11.70 43.70
5.39 52.39
36.72 63.72
30.31 49.31
5.82 58.82

样例 #2

见附件中的  water/water2.in
见附件中的  water/water2.ans

样例 #3

见附件中的  water/water3.in
见附件中的  water/water3.ans

样例 #4

见附件中的  water/water4.in
见附件中的  water/water4.ans

提示

提示

圆锥体体积公式:

V=13πr2hV = \frac{1}{3} \pi r^{2}h

其中 rr 为底面半径,hh 为圆锥的高,本题中 π\pi3.143.14,且忽略水池的厚度。

数据范围

本题采用捆绑测试。

子任务编号 TT \leq a,b,r,h1,h2a,b,r,h_{1},h_{2} \leq 分数 测试点编号
11 1010 100100 1515 151 \sim 5
22 10310^{3} 10410^{4} 2525 6106 \sim 10
33 2×1042 \times 10^{4} 10510^{5} 111511 \sim 15
44 5×1055 \times 10^{5} 3535 162016 \sim 20

对于 100%100 \% 的数据,1T,a,b,r,h1,h25×1051 \leq T,a,b,r,h_{1},h_{2} \leq 5 \times 10^{5}。保证 min(a,b)2×r\min \left( a,b\right) \geq 2 \times rh1h2h_{1} \geq h_{2}