zoukankan      html  css  js  c++  java
  • HDOJ(HDU) 1408 盐水的故事

    Problem Description
    挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下;然后滴二滴,停一下;再滴三滴,停一下…,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假设最后一滴不到D毫升,则花费的时间也算一秒),停一下的时间也是一秒这瓶水什么时候能挂完呢?

    Input
    输入数据包含多个测试实例,每个实例占一行,由VUL和D组成,其中 0

    import java.util.Scanner;
    
    public class Main{
    
        public static void main(String[] args) {
            Scanner sc= new Scanner(System.in);
    
            while(sc.hasNext()){
                double v = sc.nextDouble();
                double d = sc.nextDouble();
    
                int t=1;
                int tm=0;
                while(true){
                    boolean is=false;
                    for(int i=0;i<t;i++){
                        v=v-d;
                        tm++;
                        if(v<0.000001){
                        //精度问题!不能用<0判断
                            is=true;
                            break;
                        }
                    }
                    if(is){
                        break;
                    }
                    t++;
                    tm++;
                }
                System.out.println(tm);
            }
        }
    
    }
    
  • 相关阅读:
    可执行
    创建
    可能的加分项
    给老师的建议
    周总结
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
  • 原文地址:https://www.cnblogs.com/webmen/p/5739297.html
Copyright © 2011-2022 走看看