《九章算术》的“盈不足篇”里有一个很有意思的老鼠打洞问题。原文是这么说的:今有垣厚十尺,两鼠对穿。大鼠日一尺,小鼠亦一尺。大鼠日自倍,小鼠日自半。问:何日相逢?各穿几何?
n=int(input())
a=b=1
day=0
time=1
na,nb=0,0
while n>0:
if a+b>n:
time = n / (b + a)
n = n - b - a
nb+=time * b
na+=time * a
a*=2
b*=0.5
day+=1
print(day)
print(round(nb, 1), round(na, 1))