BUPT 2017 summer training (16) #2C

题意

n个卡片可以支撑住的长度是1/2+1/3+1/4+..+1/(n+1)个卡片长度。现在给出需要达到总长度,求最小的n。

题解

模拟加起来,直到长度不小于给定的总长度。

我也写了个java代码_

代码

import java.util.*;
import java.io.*; public class Main{
public static void main(String []args){
Scanner cin = new Scanner(new BufferedInputStream(System.in));
while(cin.hasNext()){
double f = cin.nextDouble(), ans = 0;
if(f==0) break;
int i;
for(i=2;ans<f;++i)
ans+=1.0/i;
System.out.println((i-2) + " card(s)");
}
}
}

最新文章

  1. 解决拖拽有内容的div的bug和兼容问题
  2. TDD(测试驱动开发)培训录
  3. a==null和a.equals(&quot;null&quot;)的区别
  4. nginx 从vagant挂载目录中加载nginx.conf配置进行开机启动
  5. MVC 基础知识
  6. ubuntu下查看文件md5
  7. JAVA - hashcode与equals作用、关系
  8. adp设备是什么
  9. three.js提供的几何体
  10. 第一个java——swap()交换方法
  11. P、NP、NP完全问题
  12. Winform应用程序实现通用遮罩层二
  13. 原生js代码挑战之动态添加双色球
  14. mariadb笔记
  15. GlusterFS 安装配置
  16. python argparse(参数解析)模块学习(二)
  17. nginx 中配置多个location并解决js/css/jpg/等的加载问题
  18. asp.net 虹软人脸识别sdk 释放内存
  19. Nginx 之防盗链配置
  20. Jenkins+Jmeter+Ant自动化集成及邮件正文以html输出

热门文章

  1. Linux下Redis的安装与配置
  2. css名词解释
  3. sizzle源码分析 (3)sizzle 不能快速匹配时 选择器流程
  4. Jquery+Ajax下拉框级联查询
  5. Github 安全类Repo收集整理
  6. 线程池ExecutorService和完成服务CompletionService的使用获取线程的返回结果
  7. 总结一下工作中遇到的NPOI以及在ASP.NET MVC中的使用
  8. Human Gene Functions(poj 1080)
  9. [C语言 - 1.2] 类型说明符、字符、数组
  10. poj3094
  11. 黑马程序员_高新技术之javaBean,注解,类加载器
  12. Android RxJava使用介绍(三) RxJava的操作符
  13. Python之路2Day(基础深入)
  14. linux下如何修改iptables开启80端口
  15. js高程(二)-----继承
  16. MyBatis Mapper.xml文件中#{selector}和${selector}的区别
  17. java中matches的用法
  18. solr索引库的创建
  19. Java数据持久层框架 MyBatis之API学习八(Java API详解)
  20. Nginx负载均衡——扩展功能(NGINX Plus)