1002

问题描述

你能走多远使悬牌表栈?如果你有一张卡,你可以创建一个半长卡的最大过剩。(我们假定卡必须垂直于该表。)使用两个卡可以由一个卡长度的第三使顶端卡悬垂的底部一个接半卡长度,和底一个悬臂表,为1/2 + 1/3 = 5/6卡长度总的最大突出端。一般来说,你可以通过1/2 +1/3 + 1/4 + ... + 1 /(N + 1)卡的长度,其中顶牌出挑第二个1/2,第二出挑N卡悬1/3 THA第三,第三突出第四1/4等,和底部卡悬表由1 /(N + 1)。这在下面的图所示。

 

 输入

输入包括一个或多个测试的情况下,接着通过含有该信号输入的端部的数0.00的线。每个测试用例是含有正浮点数字c,其值至少为0.01且至多5.20单行; 按c恰好包含三个数字。

 产量

对于每个测试用例,输出的显卡所需的最小数量至少要达到C卡上的长度的突出。使用在实施例中所示的精确的输出格式。

 样本输入

1.00
3.71
0.04
5.19
0.00

 样本输出

3 card(S)
61 card(S)
1 card(S)
273 card(S)
原文地址:https://www.cnblogs.com/wshyj/p/6023823.html