#159. 弯曲的木棍
弯曲的木棍
Description
当长度为 L 的一根细木棍的温度升高 n 度,它会膨胀到新的长度 L'=(1+n×C)×L,其中 C是热膨胀系数。当一根细木棍被嵌在两堵墙之间被加热,它将膨胀形成弓形的弧,而这个弓形的弦恰好是未加热前木棍的原始位置。你的任务是计算木棍中心的偏移距离 h
Format
Input
输入包含多行,每行输入包括 3 个非负数:细木棍的初始长度 L,温度的变化 n,材料的热膨胀系数 C。输入数据保证细木棍伸长的长度不会超过原长的一半,最后一行为 3 个-1,不做处理。
Output
对每一行输入,输出细木棍的中心在受热前后移动的距离,精确到小数点后 3 位。
Samples
1000 100 0.0001
15000 10 0.00006
10 0 0.001
-1 -1 -1
61.329
225.020
0.000
Limitation
1s, 1024KiB for each test case.