java算法训练 调和数列问题
问题描述
输入一个实数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表示要计算的答案。
输入格式
分行输入x的具体数值
输出格式
分行输出n的数值,格式为n card(s)
样例输入
1.00
3.71
0.04
5.19
0.00
样例输出
3 card(s)
61 card(s)
1 card(s)
273 card(s)
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner abc = new Scanner(System.in);while (abc.hasNext()) {double a=abc.nextDouble();double sum=0.00;int count=0;if (a==0.00) {break;}//分母部分for (int i = 2;; i++) {sum+=1.00/i;if (sum>=a) {count=i-1;break;}}System.out.println(count+" card(s)");}}
}
java算法训练 调和数列问题相关推荐
- 蓝桥杯 Java算法训练 黑色星期五
谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力! 一键三连 一键三连 一键三连 一键三连 一键三连 一键三连 Java算法训练 黑色星期五 有些西方人比较迷信,如果某个月的13号正好是星期五, ...
- 蓝桥杯java 算法训练 区间K大数查询
问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个. 输入格式 第一行包含一个数n,表示序列长度. 第二行包含n个正整数,表示给定的序列. 第三个包含一个正整数m,表示询问个数 ...
- 蓝桥杯java 算法训练 Torry的困惑(基本型)
问题描述 Torry从小喜爱数学.一天,老师告诉他,像2.3.5.7--这样的数叫做质数.Torry突然想到一个问题,前10.100.1000.10000--个质数的乘积是多少呢?他把这个问题告诉老师 ...
- Java 算法训练 一元三次方程求解
目录标题 题目描述 解题思路 代码 题目描述 描述 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程.给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的 ...
- Java算法训练:沙盘上的字符串
Description FJ在沙盘上写了这样一些字符串: A1 = "A" A2 = "ABA" A3 = "ABACABA" A4 = & ...
- 蓝桥杯Java——算法训练(ALGO986-996)
目录 1.车的放置(搜索) 2.24点(搜索) 3.最大分解(贪心) 4.RP大冒险(RP) 5.士兵杀敌(二) 6.Sticks(搜索) 7.测试 8.逗志芃的危机(贪心) 9.强力党逗志芃 10. ...
- 蓝桥杯Java——算法训练(ALGO997-1007)
目录 1.印章(DP) 2.拿金币(DP) 3.数字游戏(搜索) 4.无聊的逗(状态搜索) 5.礼物(贪心) 6.跳马(状态搜索) 7.kAc给糖果你吃(贪心) 8.数的潜能 9.娜神平衡 10.粘木 ...
- Java 算法训练 猜灯谜
题目描述 A 村的元宵节灯会上有一迷题: 请猜谜 * 请猜谜 = 请边赏灯边猜 小明想,一定是每个汉字代表一个数字,不同的汉字代表不同的数字. 请你用计算机按小明的思路算一下,然后提交"请猜 ...
- 算法训练 - 调和数列问题 输入一个实数x,求最小的n使得,1/2+1/3+1/4+...+1/(n+1)>=x。 输入的实数x保证大于等于0.01,小于等于5.20,并且恰好有两位小数。你的
问题描述 输入一个实数x,求最小的n使得,1/2+1/3+1/4+-+1/(n+1)>=x. 输入的实数x保证大于等于0.01,小于等于5.20,并且恰好有两位小数.你的程序要能够处理多组数据, ...
- 蓝桥杯 试题 算法训练 筛选号码 Java
蓝桥杯 试题 算法训练 筛选号码Java 算法训练 筛选号码 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 有n个人围成一圈,顺序排号(编号为1到n).从第1个人开始报数(从1到3 ...
最新文章
- Python3 AttributeError: module 'cv2' has no attribute 'SIFT'
- 【编译原理】词法分析和语法分析两万字全总结(这知识它不进脑子啊~!)
- 简单的java方法_Java简单实用方法一
- 不少人暗搓搓的准备春招了,我有一些好东东和招聘信息给你
- KVM虚拟机搭建增量镜像(一个基本镜像拷贝成无数多个子镜像)
- Bokeh 关键概念
- po3580SuperMemo(splay)
- C++ and Java template class and function 模板类和模板函数
- 电脑usb安装win11失败,如何给电脑安装win11系统
- allergro音乐术语什么意思_「8D音乐」里的 8 是什么意思?
- 关于利用border-radius变形后,margin的参照对象
- ***工具XSCAN V3.3 GUI的使用
- 跨境电商亚马逊产品运营模式都有哪些
- MindManager21简体中文永久版思维导图
- Android横向滚动卡片,Android仿探探卡片式滑动效果实现
- PTA 7-8 计算并联电阻的阻值
- linux 进程间切换,linux 进程管理 进程切换
- 在阿里云云服务器上发布自己的网站(建站|详细)
- Spotfire 的排名函数Rank和DenseRank
- Codeforces Round #549(div2) D.The Beatles(数学)