暴力求解: 总路程,除了第一次下落是单程,其他次着地都包含前一次反弹,所以是两倍高度。

while True:
    try:
        H1 = float(input())
        H2 = H1/2
        H3 = H2/2
        H4 = H3/2
        H5 = H4/2
        H6 = H5/2
        SUM_H=H1+2*(H2+H3+H4+H5)
        print(SUM_H)
        print(H6)
    except:
        break