#B1475. 最大数 max(x,y,z)

最大数 max(x,y,z)

【题目描述】

给定三个正实数 a,b,ca,b,c。定义 max⁡(x,y,z)\operatorname{max}(x,y,z) 表示 x,y,zx,y,z 中的最大值。

请计算:

$$m=\frac{\operatorname{max}(a,b,c)} {\operatorname{max}(a+b,b,c)\times\operatorname{max}(a,b,b+c)}$$

在编写程序时,可以将求三个数最大值的功能定义为函数或过程。

【输入描述】

输入一行,包含三个实数 a,b,ca,b,c。

保证:

  • 0<a,b,c≤10000<a,b,c\le1000;
  • 输入数据保证题目中的分母不为 00。

【输出描述】

输出一行,表示 mm 的值,保留小数点后三位。

【样例 1】

【样例 1 输入】

1.0 2.0 3.0

【样例 1 输出】

0.200

【样例 1 解释】

分子为 max⁡(1,2,3)=3\operatorname{max}(1,2,3)=3;

两个最大值分别为 max⁡(3,2,3)=3\operatorname{max}(3,2,3)=3 和 max⁡(1,2,5)=5\operatorname{max}(1,2,5)=5,所以 m=3/(3×5)=0.2m=3/(3\times5)=0.2。

【样例 2】

【样例 2 输入】

2.0 2.0 1.0

【样例 2 输出】

0.167