POJ 1003 Hangover
来源:互联网 发布:sql注入攻击工具包 编辑:程序博客网 时间:2024/05/14 01:56
Description
How far can you make a stack of cards overhang a table? If you have one card, you can create a maximum overhang of half a card length. (We're assuming that the cards must be perpendicular to the table.) With two cards you can make the top card overhang the bottom one by half a card length, and the bottom one overhang the table by a third of a card length, for a total maximum overhang of 1/2 + 1/3 = 5/6 card lengths. In general you can make n cards overhang by 1/2 + 1/3 + 1/4 + ... + 1/(n + 1) card lengths, where the top card overhangs the second by 1/2, the second overhangs tha third by 1/3, the third overhangs the fourth by 1/4, etc., and the bottom card overhangs the table by 1/(n + 1). This is illustrated in the figure below.
Input
Output
Sample Input
1.003.710.045.190.00
Sample Output
3 card(s)61 card(s)1 card(s)273 card(s)
这道题是我大一时候遇到过的一道题,当时貌似没写出来??我觉得没写出来更大的可能是因为我当时没读懂题目吧,因为这道题真的是挺简单的。
#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#include<map>using namespace std;int main(){double n;while (cin >> n&&n){int res = 0;double cmp = 2;while (n > 0){n -= 1 / cmp;cmp++;res++;}cout << res << " card(s)" << endl;}return 0;}
- POJ 1003--Hangover
- (POJ 1003)Hangover
- poj 1003Hangover
- POJ 1003 Hangover
- poj 1003 Hangover
- poj 1003(Hangover)
- 【POJ】1003 Hangover
- POJ-1003:Hangover
- [POJ]1003 Hangover
- POJ 1003 Hangover
- poj 1003 Hangover
- POJ 1003 Hangover
- 【POJ-1003】Hangover
- POJ-1003-Hangover
- poj 1003 Hangover
- POJ 1003 Hangover
- [POJ][1003]Hangover
- poj 1003 Hangover
- svn报错:Cannot negotiate authentication mechanism
- Python Kivy 中文教程:安装(Windows)
- WebStorm配置使用SVN详细过程
- 代码开发中常用的英语---更新中
- 《Metasploit 魔鬼训练营》06 客户端渗透攻击
- POJ 1003 Hangover
- C# 实现Sort接口 排序自定义实体类集合
- DASH简介及使用方法(FFmpeg)
- Java中的Spring+Mybatis整合时出现找不到spring-mybatis.xml文件
- Oracle 程序包里 直接调用 存储过程
- SlidingMenu初始化
- 关于文件上传
- 《Metasploit 魔鬼训练营》07 社会工程学
- ffmpeg 入门