盐水的故事 程序求助 帮忙看看

来源:百度知道 编辑:UC知道 时间:2024/09/21 01:41:21
盐水的故事 我要一个能够在杭电网上通得过的程序 我自己写的编译和显示没问题 但是就是通不过 不知道是否题意没有理解清楚,请高手帮个忙..
Problem Description
挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下;然后滴二滴,停一下;再滴三滴,停一下...,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假设最后一滴不到D毫升,则花费的时间也算一秒),停一下的时间也是一秒这瓶水什么时候能挂完呢?

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

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

Sample Input
10 1

Sample Output
13

Author
lcy

以上是程序

原来是个从1加到n的问题,一元二次方程会解不,
比如说1+2+3+4 = 10,时间就是10+4-1=13;当然这是刚刚滴完的情况 而且每滴是1毫升;
好吧 先解决1毫升吧 先弄懂一个再说 其实就是:总毫升数+n-1 --(n-1是间隔)
它问1002毫升 每次一毫升 多久怎么做呢
我们先求n :n*n + n=1002*2;求出n 可能不是整数 就这个意思 自己写了吧