博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
盐水的故事
阅读量:6324 次
发布时间:2019-06-22

本文共 671 字,大约阅读时间需要 2 分钟。

http://acm.hdu.edu.cn/diy/contest_showproblem.php?pid=1004&cid=22818

Problem Description

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

Input

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

Output

对于每组测试数据,请输出挂完盐水需要的时间,每个实例的输出占一行。

Sample Input

10 1

Sample Output

13

Author

lcy

Source

杭电ACM集训队训练赛(IV)

#include <iostream>

using namespace std;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ;
int main()
{double t,q,p,b;
while(cin>>t>>q)
{int n,i,u=0;
    b=n=t/q;
for(i=1;i<5000;i++)
{if(n>i+1)
{n=n-i;u++;}
else break;
}
if(b*q==t)
cout<<b+u<<endl;
else cout<<b+u+1<<endl;
}
        
    return 0;
    }

转载于:https://www.cnblogs.com/lengxia/p/4387873.html

你可能感兴趣的文章
【GeneXus】在WorkWithPlus中如何定义未被包含的页面属性?
查看>>
CHIL-SQL-MID() 函数
查看>>
python计算两个日期时间差
查看>>
Linux引导启动程序 - boot
查看>>
如何编写linux下nand flash驱动(转)
查看>>
伸展树
查看>>
文件的读写、二进制文件的读写、文件随机读写
查看>>
【转】为什么说面向对象编程和函数式编程都有问题
查看>>
29、生鲜电商平台-销售管理设计与架构
查看>>
CF786B Legacy
查看>>
[转载]一个支持Verilog的Vim插件——AutoDef
查看>>
线程的继承以及线程组的划分
查看>>
【转载】CentOS 6.3下rsync服务器的安装与配置
查看>>
C#枚举器接口IEnumerator的实现
查看>>
vs2017控制python版本
查看>>
node 简单的爬虫
查看>>
python常用模块
查看>>
js 时间戳转换日期格式
查看>>
个人常用的几个IDEA快捷键
查看>>
Spring Boot 之发送邮件
查看>>