小可爱 mua

2714 (重复1598)膨胀的杆

Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 65536/32768 KB(Java/Others)

Submits : 0 | Solved : 0

Description

当长度为L的细棒被加热n度时,其膨胀到新的长度L'=(1 + n * C)* L,其中C是热膨胀系数。

当细杆安装在两个实心壁上然后被加热时,其膨胀并呈圆弧段的形状,原始杆是该圆弧的弦。

你的任务是计算杆的中心位移的距离。(忽略细棒的半径变化)


Input

输入包含多行。 每行输入都包含三个非负数:以毫米为单位的杆的初始值L,材料的温度变化程度n和热膨胀系数C。 输入数据保证棒不会扩展其原始长度的一半以上。 输入以三个负数结束。(0<=L,n,C<=1e6)


Output

对于每行输入,输出一行,其中心的位移以毫米为单位,精度到小数点后3位。


Sample Input

1000 100 0.0001
-1 -1 -1

Sample Output

61.329

HINT


Source

NBU OJ

[ Top ] | [ Submit ]