题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#
求小球落地5次后所经历的路程和第5次反弹的高度
https://www.nowcoder.com/practice/2f6f9339d151410583459847ecc98446
# 记录反弹前,T1落地,等于两次T0反弹后的结果
# 从小球的起始点记录,加一个初始高度,之后按每次一半递减。
while True:
try:n = int(input())
s = n
for i in range(1,6):
if i <= 4:
s += float(n/(2**i)*2)
if i == 5:
last_reb = float(n/2**5)
print('{0:.6f}\n{1:.6f}'.format(s,last_reb))
except:
break
#题解#