(HDU)1056 --HangOver( 悬住)

题目链接:http://vjudge.net/problem/HDU-1056

第一次写的时候TLE了,原因是处理double型计算的时候,丢失了精度,跳不出循环。

在算式第一个数字后加.0就可以了...

 1     #include <iostream>
 2     #include <cstdio>
 3     #include <cstring>
 4     using namespace std;
 5
 6     int main()
 7     {
 8
 9         double l;
10         while(~scanf("%lf",&l))
11         {
12             if(l==0.00) break;
13             int i=0;
14             double sum=0.0;
15             while(sum<l)
16             {
17                 i++;
18                 sum+=1.0/(i+1);
19             }
20             printf("%d card(s)\n",i);
21         }
22         return 0;
23     }

时间: 2024-08-03 05:53:37

(HDU)1056 --HangOver( 悬住)的相关文章

HDU 1056.HangOver【水!水!水!】【8月28】

HangOver Problem 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

HDU 1056 - HangOver

递推 1 #include <iostream> 2 using namespace std; 3 double f[10000]; 4 double c; 5 int main() 6 { 7 f[0]=0; 8 for(int i=1;i<=10000;i++) f[i]=1.0/(i+1)+f[i-1]; 9 while(cin>>c,c!=0) 10 { 11 int m=1; 12 while(f[m]<c) m++; 13 cout<<m<

hdu 1056

HangOver Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9112    Accepted Submission(s): 3826 Problem Description How far can you make a stack of cards overhang a table? If you have one card, yo

HDU 1056 Largest Rectangle in a Histogram(dp)(求最大的矩形面积)

Problem Description A histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal widths but may have different heights. For example, the figure on the left shows the histogram that consists of

HDOJ 1056 HangOver

[题意]:如果你有一张卡,你最多可以让一半悬浮出来.两张卡的话,上边的卡可以悬浮在下边卡,露出一半的长度.下边的卡最桌子来说露出三分之一的长度,总长度1/2+1/3,三张的话就是1/2+1/3+1/4,一次类推. 输入包含多组数据c,0.00表示结束.数据是介于0.01~5.20之间的浮点数. 输出可以实现数据c需要的最小卡片数. [代码:WA] #include <iostream> #include <iomanip> #include <cstring> #inc

MFC一些必要的名词(二)

UI:Windows 程序分为「程序代码」和「UI(User Interface)资源」两大部份,两部份最后以RC 编译器整合为一个完整的EXE 文件( 图 1-1 ).所谓UI 资源是指功能菜单.对话框 外貌.程序图标.光标形状等等东西.这些UI 资源的实际内容(二进制代码)系借助各 种工具产生,并以各种扩展名存在,如.ico..bmp..cur 等等.程序员必须在一个所谓 的资源描述档(.rc)中描述它们.RC 编译器(RC.EXE)读取RC 档的描述后将所有UI 资源档集中制作出一个.RE

马步资料整理

原文http://blog.sina.com.cn/s/blog_7dae071b0101eop6.html 目录 简介 内在的精神 马步桩的修炼 马步健身术 步骤 效果 注意事项 马步冲拳 一,马步蹲法: 二,冲拳: 献礼珍品<马步歌诀>: 1.歌诀 2.释义1) 3.释义2) 4.站桩扎马常见误区 5.关于站桩 桩功解密: 马步站桩指要 大道至简,武学求真录----------谈筋骨功夫 少林四平马步 四平式马步桩功姿势 简介 马步是练习武术最基本的桩步,因此有"入门先站三年桩&

显然仲未够i成为火毒仙宫嘅弟子,唯有畀安放

眼瞅住云剑山弟子行潮水般退走,方荡背后就依旧行悬住把宝剑利,随时都要刺透佢皮肤,斩下佢头颅因为云剑山弟子临走之时睇向方荡嘅眼神实在系太恐怖,锋锐嘅目光好似系手指飞入心脏之中嘅冰锥,冻到人周身震.不过,喺烂毒滩地大嘅方荡冇咩值得畏惧嘅,最多咪死嘅啫,而对于方荡嚟讲,喺烂毒滩地中嘅日子,佢日日.每时.每刻都喺面对死亡. http://bbs.elecfans.com/user/3348415/ ,喺呢度睇睇去,一切都畀烂毒滩地上嘅药渣丘陵遮掩,唯有隐隐约约睇到山巅上嘅火毒城.子云山骤然停低,立时惹咗

HangOver(杭电1056)

HangOver Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 9821    Accepted Submission(s): 4137 Problem Description How far can you make a stack of cards overhang a table? If you have one card, y