查找迭代次数,直到值达到限制

时间:2016-10-11 15:24:07

标签: math

我有两个数字XY以及以下伪代码:

i = 0
While X < Y:
   X = X + complex_formula
   i += 1
Print i

complex_formula独立于X及其之前的值。

所以,我想知道是否有办法在不进行迭代的情况下计算i

1 个答案:

答案 0 :(得分:2)

complex_formula是否也独立于i和时间?如果是这样,那么它就是一个常数,这只是简单的数学运算:

i = Ceiling( (Y - X)/complex_formula)
X = X + i*complex_formula