我怎样才能形成下面的想法?
我有p(参数)。我想知道我需要将它除以 2 多少次,直到除法结果在 d 左右。
例如,让p = 400 和d = 25。我需要将它除以4 次以得到d ~ 20 .
最佳答案
平凡:d*2^n = p,因此 n = log(p/d)/log(2)。然后按照你想要的方向将 n 向上取整。
关于algorithm - 制定一个简单的对数方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9525612/