简单的题目,我的解法采用预处理,然后使用折半查找返回答案。

#include<stdio.h>
double answer[300];
int len=0;
double num;
int binarySearch()
{int l=1,r=len,half;while(l<r){half=(l+r)/2;if(answer[half]<num)l=half+1;elser=half;}return l;
}
int main()
{//freopen("HangOver.txt","r",stdin);answer[len]=0;while(++len){answer[len]=1.0/(len+1)+answer[len-1];if(answer[len]>=5.20)break;}while(scanf("%lf",&num)&&num>0){printf("%d card(s)\n",binarySearch());}}

转载于:https://www.cnblogs.com/AdaByron/archive/2011/10/10/2205551.html

HDOJ 1056 HangOver相关推荐

  1. (HDU)1056 --HangOver( 悬住)

    题目链接:http://vjudge.net/problem/HDU-1056 第一次写的时候TLE了,原因是处理double型计算的时候,丢失了精度,跳不出循环. 在算式第一个数字后加.0就可以了. ...

  2. 杭电OJ分类题目(3)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(3) HDU Computational Ge ...

  3. ACM模块解析之 数论

    数  论 一.简介 数论是ACM中的重点内容.历年竞赛题目,一般都有1~2道题目与数论有密切关系.数论涉及的概念和算法很多,用途也非常广泛.掌握与数论有关的方法,是参赛者需要具备的必要技能.数论的学习 ...

  4. HDOJ ACM 题目

    转载 HDOJ 题目分类(转) 1001 整数求和 水题 1002 C语言实验题--两个数比较 水题 1003 1.2.3.4.5... 简单题 1004 渊子赛马 排序+贪心的方法归并 1005 H ...

  5. HDOJ题目分类大全

    版权声明:本文为博主原创文章,欢迎转载,转载请注明本文链接! https://blog.csdn.net/qq_38238041/article/details/78178043 杭电里面有很多题目, ...

  6. hdoj杭电问题分类

    杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页....做了那么久的题居然没发现,表示已经狗带..不要笑,不知道有没有像我一样傻 ...

  7. hdu HDOJ 题目分类(转)

    动态规划:2037 2054 2084 hdu题目分类(转) http://apps.hi.baidu.com/share/detail/17053154 1001 整数求和 水题 1002 C语言实 ...

  8. 并查集 HDOJ 1232 畅通工程

    题目传送门 1 /* 2 并查集(Union-Find)裸题 3 并查集三个函数:初始化Init,寻找根节点Find,连通Union 4 考察:连通边数问题 5 */ 6 #include <c ...

  9. 【HDOJ 3652】B-number

    [HDOJ 3652]B-number 给一整数n 找<=n的整数中能被13整除且含有13的 数位dp 记忆化! . 一入记忆化深似海. ..再也不想用递推了...发现真的非常好想 仅仅要保证满 ...

最新文章

  1. xgboost不能解决哪些问题?为什么?进而说明树模型有哪些缺陷?那种模型能够树模型的这种缺陷?
  2. Tomcat学习总结(2)——Tomcat使用详解
  3. 面向对象编程 object oriented programming(OOP)(第二篇)
  4. mysql版本 time类型
  5. 【转】深入浅出理解有限状态机
  6. (32)System Verilog类class中构造函数new()示例
  7. JMETER性能测试从入门到精通高级篇 - 分布式压测部署之负载机的设置(详解教程)
  8. android 33 对话框控件
  9. 制作粉色少女系列❤生日快乐祝福网页❤(HTML+CSS+JS)
  10. ESXI主机密码忘记恢复
  11. SQL中的交叉连接-cross join
  12. pycharm 用鼠标滑轮控制代码放大缩小的设置
  13. Dev-c++怎么设置背景色
  14. matlab实现简单的交互式程序
  15. 一铲子下去,服务器全瘫痪......
  16. 一个简易版的新闻应用(同时兼容手机和平板)
  17. 2019年:两成开发者月薪超1.7万,算法工程师最紧缺
  18. 项目管理知识图谱(2)
  19. c语言乐谱编辑软件怎么用的,如何编辑乐谱
  20. AutoCAD ObjectArx 2013 Wizard 安装

热门文章

  1. 乐山电子计算机职业学院,学校介绍
  2. windows下 VScode+CMake+Linux远程调试
  3. OpenFoam2.4.0 cannot find input file: `contrib/dist/mofed/debian/changelog解决方案
  4. tensorflow 之 tf.tile()函数
  5. Tensorflow详解保存模型(基础版)
  6. Mysql 图像二进制保存-Blocb、TinyBlob、MediumBlob、LongBlob
  7. 为什么在mysql执行删除表中外键的语句,外键却仍然存在? [问题点数:40分]
  8. [攻防世界 pwn]——when_did_you_born
  9. 平均分组 java_java – 按属性分组对象列表,并计算每个对象的对象属性的平均值...
  10. Hibernate数据保存操作方法的原理对比