#P1607. Deck

Deck

题目描述

一张扑克牌可以小心地放置在桌面上,使其短边与桌边缘平行,且牌的一半长度悬在桌外。若牌的重心超出桌面边缘,牌就会掉落。若将牌叠放在另一张牌上,该原理同样适用。

  • 两张牌:可伸出桌面边缘3/4张牌长度。顶层牌伸出底层牌边缘1/2张牌长度,底层牌伸出桌面边缘1/4张牌长度,两张牌的整体重心恰好在桌面边缘。
  • 三张牌:可伸出11/12张牌长度。顶部两张牌伸出底层牌边缘3/4张牌长度,底层牌伸出桌面边缘1/6张牌长度,整体重心位于桌面边缘。
  • 问题:给定牌数( n ),计算按规则叠放时,牌可伸出桌面边缘的最大长度(以牌长为单位),结果保留三位小数。

输入格式

输入包含若干非负整数(每行一个),数值不超过99999。

输出格式

首先输出标题Cards Overhang(两词间有两个空格)。随后对每个输入整数,输出一行结果:

  • 牌数右对齐至第5列;
  • 伸出长度左对齐,小数点位于第12列,保留三位小数。

输入示例 1

1  
2  
3  
4  
30  

输出示例 1

Cards  Overhang  
    1     0.500  
    2     0.750  
    3     0.917  
    4     1.042  
   30     1.997  

来源

美国中南部地区竞赛 1998