你能让一叠卡片悬在桌子上多远?如果你有一张卡,你可以创建一个半卡长度的最大悬垂。(我们假设牌必须垂直于桌子。)用两张卡片,你可以让最上面的卡片伸出最下面的卡片半个卡长,最下面的卡片伸出桌子三分之一卡长,总的最大伸出长度为1/2 + 1/3 = 5/6卡长。一般来说,你可以让n张牌伸出1/2 + 1/3 + 1/4 +...+ 1/(n + 1)卡长,其中顶部卡伸出第二个卡1/2,第二个卡伸出第三个卡1/3,第三个卡伸出第四个卡1/4,以此类推。
最下面一张牌悬在桌面上1/(n + 1)。
输入由一个或多个测试用例组成,后跟一个包含数字0.00的行,表示输入结束。每个测试用例是包含一个正浮点数c的单行,c的值至少为0.01,最多为5.20;c将正好包含三个数字。
对于每个测试案例,输出达到至少c卡长度的悬垂所需的最少卡数。使用示例中所示的精确输出格式。