题目地址:

http://acm.hdu.edu.cn/showproblem.php?pid=1408

题目描述:

盐水的故事

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 13908    Accepted Submission(s): 3370

Problem Description
挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下;然后滴二滴,停一下;再滴三滴,停一下...,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假设最后一滴不到D毫升,则花费的时间也算一秒),停一下的时间也是一秒这瓶水什么时候能挂完呢?
Input
输入数据包含多个测试实例,每个实例占一行,由VUL和D组成,其中 0<D<VUL<5000。
Output
对于每组测试数据,请输出挂完盐水需要的时间,每个实例的输出占一行。
Sample Input
  
10 1
Sample Output
  
13
题意:
滴盐水,一次一滴 停一秒  二次二滴 停一秒 一次类推,问总时间滴完。
题解:
这题注意以下问题:
1、不足D的滴一次也算1秒,比如最后滴n滴 把总V滴完,但是 总V只要 n-i滴就可以滴完,所以时间就不能加n 而是加n-i并且还要考虑 到底是n-i滴 + 不足一滴才滴完 还是 正好n-i滴才滴完。
2、注意总体积和一次滴下来的D可能是浮点数double
代码:
#include<stdio.h>
double D=0,V=0;
int T=0;
int main()
{while(scanf("%lf%lf",&V,&D)!=EOF){T=0;for(int cnt=1;V>0;cnt++){if(V-(cnt*D) <= 0){while(V>0.0000001) // V>0 is wrong answer{V-=D;T++;}break;}V-=cnt*D;T+=cnt;T++;}printf("%d\n",T);}return(0);
}

hdu 1408 盐水的故事相关推荐

  1. HDU - 1408 盐水的故事

    Description 挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下:然后滴二滴,停一下:再滴三滴,停一下...,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假 ...

  2. HDOJ(HDU) 1408 盐水的故事

    Problem Description 挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下:然后滴二滴,停一下:再滴三滴,停一下-,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速 ...

  3. 每日一水:HDOJ 1408 盐水的故事

    盐水的故事 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  4. HDU1048 盐水的故事 精度问题

    点击打开链接 盐水的故事 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Tot ...

  5. HDU1408 盐水的故事【模拟+数学】

    盐水的故事 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  6. 1957-挂盐水的故事

    [C系列3.13]挂盐水的故事 1957 Time Limit:  1 s      Memory Limit:   32 MB Submission:330     AC:157     Score ...

  7. c语言盐水的故事代码大全,盐水的故事 (Java代码)

    解题思路: 注意事项: 参考代码: public class 盐水的故事 { public static void main(String[] args) { // TODO Auto-generat ...

  8. 1214: 盐水的故事 python

    1214: 盐水的故事: 挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下:然后滴二滴,停一 下:再滴三滴,停一下-,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假 ...

  9. hdu 1408(高精度)坑人嫩

    Problem Description 挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下:然后滴二滴,停一下:再滴三滴,停一下-,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速 ...

最新文章

  1. getElementById 不能取得visible=false 的控件解决方法
  2. matlab svm工具箱_机器学习笔记--SVM(MATLAB 实现代码)
  3. 【原创视频教程】学生信息管理系统5--学员成绩管理
  4. 树莓派+驱动器 控制57步进电机运动
  5. C# 线程手册 第一章 线程定义 .NET 和 C# 对线程的支持
  6. 大学编程python_大学生想学一门编程语言傍身,Python可以吗?
  7. 评价类问题中的模糊综合评价法
  8. JS高级程序设计精简版(第十章:函数)附思维导图
  9. u深度重装系统详细教程_u深度u盘装系统教程|u深度怎么装系统详细步骤
  10. Entersekt欢迎Nicolas Huss加入董事会
  11. Android系统源代码目录
  12. xp系统如何开启索引服务器,windows xp 索引服务器
  13. 从上帝视角看进程调度
  14. 错误 编码(此代码是错误的)
  15. Java常用设计模式(三)
  16. 光猫修改上报服务器地址,怎样改光猫的ip地址!急求!!
  17. Open Infrastructure丹佛峰会即将召开,这些边缘计算议题等你来听
  18. ibm服务器x3650m4引导,IBM X3650 M4安装win 2008 Server操作指南
  19. org.hibernate.StaleStateException:Batch update returned unexpected row count from update [0]; actua
  20. 达梦数据库--Winodws下DM8客户端安装与功能详解

热门文章

  1. 使用DEM山体阴影制作精美地形图
  2. 45岁程序员发求职贴:精通各种技术体系,却连个面试机会都没有…
  3. 【VSCode】搭建Python开发环境
  4. 应聘硬件工程师或研发类工作资料集锦
  5. C++ 笔面试知识点大全 附超详细解析 【持续更新中】 (校招/实习/大厂/笔试/面试)
  6. Linux下压缩、解压命令、压缩比介绍说明
  7. php页转向,301页面转向 php
  8. 使用D3.js实现框选节点并进行多节点拖动
  9. 实时日志分析系统-ELK
  10. instr()字符查找函数