等比数列
h = int(input())
an = h*(1/2 ** 5) # 等比数列第6项,因为第一次是直接下落,没有上升,所以第五次上升就是等比数列的第六项
sn = (h*(1 - (1/2 ** 5))) / (1 - 1/2) # 等比数列前6项之和。
print(sn*2 - h) # 除了第一次是直接下落之外,其它都是先反弹,在下落。因此总路程翻倍-第一次下落的高度即可
print(an)
等比数列
h = int(input())
an = h*(1/2 ** 5) # 等比数列第6项,因为第一次是直接下落,没有上升,所以第五次上升就是等比数列的第六项
sn = (h*(1 - (1/2 ** 5))) / (1 - 1/2) # 等比数列前6项之和。
print(sn*2 - h) # 除了第一次是直接下落之外,其它都是先反弹,在下落。因此总路程翻倍-第一次下落的高度即可
print(an)