蓝桥杯算法训练——调和数列问题
Description
输入一个实数x,求最小的n使得,1/2+1/3+1/4+…+1/(n+1)>=x。
输入的实数x保证大于等于0.01,小于等于5.20,并且恰好有两位小数。你的程序要能够处理多组数据,即不停地读入x,如果x不等于0.00,则计算答案,否则退出程序。
输出格式为对于一个x,输出一行n card(s)。其中n表示要计算的答案。
Input
输入描述:
分行输入x的具体数值
输入样例:
Output
输出描述:
分行输出n的数值,格式为n card(s)
输出样例:
import java.util.Scanner;public class 调和数列问题 {public static void main(String[] args) {// TODO Auto-generated method stubScanner s=new Scanner(System.in);double x;while((x=s.nextDouble())!=0.00){double sum=0.00;int i=2;while(sum<x){sum+=(double)1/i;i++;}System.out.printf("%d card(s)\n",i-2);//注意:这里输出为i-2,因为题目中是从1/2+...+1/(n+1),注意是到n+1,前面while循环里还多加了一次1,所以要减2}}
}
蓝桥杯算法训练——调和数列问题相关推荐
- 蓝桥杯 算法训练 幸运的店家
蓝桥杯 算法训练 幸运的店家 题目描述 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 炫炫开了一家商店,卖的货只有一个,XXX,XXX卖N元钱.有趣的是,世界上只有面值为3的幂的纸 ...
- 蓝桥杯 算法训练 Beaver's Calculator
蓝桥杯 算法训练 Beaver's Calculator 问题描述 从万能词典来的聪明的海狸已经使我们惊讶了一次.他开发了一种新的计算器,他将此命名为"Beaver's Calculator ...
- 蓝桥杯 算法训练 印章
蓝桥杯 算法训练 印章 共有n种图案的印章,每种图案的出现概率相同.小A买了m张印章,求小A集齐n种印章的概率. 输入输出: 一行两个正整数n和m 一个实数P表示答案,保留4位小数. 样例: 2 3 ...
- 蓝桥杯算法训练-24点(Python)
问题描述 24点游戏是一个非常有意思的游戏,很流行,玩法很简单:给你4张牌,每张牌上有数字(其中A代表1,J代表11,Q代表12,K代表13),你可以利用数学中的加.减.乘.除以及括号想办法得到24, ...
- 蓝桥杯——算法训练——数字三角形
蓝桥杯--算法训练--数字三角形 这道题不难,但是比较典型,可以作为动态规划(dp)的入门篇,属于线性dp(LIS,LCS和数字三角形都是此类题型). ------------------------ ...
- 蓝桥杯算法训练-强力党逗志芃
持续更新蓝桥杯算法训练题解,有兴趣可以关注一波呀 题目 逗志芃励志要成为强力党,所以他将身上所以的技能点都洗掉了重新学技能.现在我们可以了解到,每个技能都有一个前提技能,只有学完了前提技能才能学习当前 ...
- 蓝桥杯 算法训练 逗志芃的危机
蓝桥杯 算法训练 逗志芃的危机 题目描述 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 逗志芃又一次面临了危机.逗志芃的妹子是个聪明绝顶的人,相比之下逗志芃就很菜了.现在她妹子要和 ...
- 蓝桥杯算法训练-过河马
蓝桥杯算法训练题解有兴趣的可以支持下. 题目 问题描述 在那个过河卒逃过了马的控制以超级超级多的走法走到了终点之后,这匹马表示它不开心了-- 于是,终于有一天,它也过河了! 由于过河马积累了许多的怨念 ...
- 蓝桥杯——算法训练——进击的青蛙
问题描述 青蛙X正准备跳过一座桥,这座桥被划分为N段,记青蛙所在的起始点为0,桥的末端为N.桥上的一些点有一些石子,这些点是无法跳上去的.青蛙每次跳跃能向前跳跃+1,+2,+3段,现在请你算出跳到末端 ...
- 蓝桥杯算法训练合集十三 1.P06022.P07033.逗志芃的危机4.唯一的小可爱5.JOE的矩阵
目录 1.P0602 2.P0703 3.逗志芃的危机 4.唯一的傻子 5.JOE的矩阵 1.P0602 问题描述 编写一个程序,输入一个4位的自然数,将组成该数的各位数字重新排列,形成一个最大数和一 ...
最新文章
- cpu满了卡住 linux_Linux系统中CPU占用率较高问题排查思路与解决方法
- Python:Selenium 1:浏览器驱动
- python自动复制_Python自动复制日志,python,拷贝
- 5种Python使用定时调度任务的方式
- 累计收益是我的收益吗?
- bootstrap的表单验证 vue_分享几个基于Vue的UI库和开源项目
- SpringBoot 添加junit单元测试+Spring Boot 的测试类库
- 1043 Is It a Binary Search Tree (25 分) BST反转?不反转 遍历+vector
- 基于STM32单片机设计指纹考勤机+上位机管理
- [汇编]汇编学习笔记(6):MASM32编译器编译链接16位汇编
- html图片原始比例_html图片如何按屏幕大小等比例缩放?
- Three 之 three.js (webgl)shader 中 Texture 贴图 uv 坐标的相关简单说明,并简单测试 UV 重复旋转偏移效果
- 漏洞篇(SQL注入一)
- java scp发送文件到服务器,Java实现往远程服务器传输文件
- 功放限幅保护_一种功放限幅器的制作方法
- 基于HTML5+CSS3的网页设计与实现
- ESP8266 AP模式热点
- K210学习笔记(三) K210与STM32进行串口通信,K210发STM收
- 2018最新安卓面试大全(含BAT,网易,滴滴)----你面不上BAT的原因:面经宝典,都在这里啦
- java中的取模和取余