HDOJ1408 盐水的故事(高精度)
来源:互联网 发布:形势与政策论文 网络 编辑:程序博客网 时间:2024/04/30 05:27
盐水的故事
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 21438 Accepted Submission(s): 5401
Problem Description
挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下;然后滴二滴,停一下;再滴三滴,停一下...,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假设最后一滴不到D毫升,则花费的时间也算一秒),停一下的时间也是一秒这瓶水什么时候能挂完呢?
Input
输入数据包含多个测试实例,每个实例占一行,由VUL和D组成,其中 0<D<VUL<5000。
Output
对于每组测试数据,请输出挂完盐水需要的时间,每个实例的输出占一行。
Sample Input
10 1
Sample Output
13
题目给 的例子是个整数,但这是个考高精度的题目。
例如:
10 1
1 0.1
0.1 0.01
0.01 0.001
1 0.1
0.1 0.01
0.01 0.001
答案都是13
import java.util.Scanner;public class Main{private static Scanner scanner;public static void main(String[] args) {scanner = new Scanner(System.in);while (scanner.hasNext()) {double v = scanner.nextDouble();// 共有几毫升double d = scanner.nextDouble();// 一滴有几毫升int num = 1;// 可以滴多少滴int time = 0;while (v > 0) {for (int i = 1; i <= num; i++) {v -= d;time++;if (v < 0.000000001) {break;}}if (v < 0.000000001) {break;}time++;num++;}System.out.println(time);}}}
阅读全文
0 0
- HDOJ1408 盐水的故事(高精度)
- hdoj1408盐水的故事
- hdu1408 盐水的故事(数学:高精度)
- 盐水的故事(hdu1408)
- hdoj--1408--盐水的故事(技巧)
- HDU 1408 盐水的故事(模拟)
- HDU1408:盐水的故事
- hdu_1408 盐水的故事
- HDU 盐水的故事
- HDU1408 盐水的故事
- 盐水的故事
- 盐水的故事
- hdu_1408 盐水的故事
- hdu1408盐水的故事
- 盐水的故事
- hdu 盐水的故事
- hdu1408 盐水的故事
- 盐水的故事
- 第十五周项目一(8)——验证算法之基数排序
- AlphaZero 成全场焦点,认知科学大牛唱反调:生活不是一场 Kaggle 竞赛!
- eclipse快捷键
- android包反编译相关
- 扫雷增强版
- HDOJ1408 盐水的故事(高精度)
- 手把手教你完成App端-微信支付Android
- 2017-12-09 杭电OJ2000 《ASCII码排序》
- android学习路线
- iOS开发UI篇—Quartz2D (四) 图形上下文栈,矩阵
- JAVA中的HTTP通信
- android apk文件内部结构
- Revit二次开发之创建双坡式屋顶及在屋顶开洞口【比目鱼原创】
- android studio快捷键