Сформулируйте простое логарифмическое уравнение - PullRequest
0 голосов
/ 02 марта 2012

Как мне сформулировать следующую идею?

У меня есть p (параметр).Я хочу знать, сколько раз мне нужно разделить его на 2, пока результат деления не составит около d .

Например, пусть p = 400 и d = 25. Мне нужно разделить его 4 раза на 2, чтобы получить d ~ 20.

1 Ответ

4 голосов
/ 02 марта 2012

Тривиально: d * 2 ^ n = p, следовательно, n = log (p / d) / log (2).Затем просто округлите n в нужном направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...