Пишу процедурки для работы с длинными числами. Встала проблема вычисления этих двух функций. Посоветуйте, пожалуйста, какой алгоритм лучше использовать? Спасибо!
для корня можно посмотреть http://algolist.manual.ru/maths/count_fast/intsqrt.php для логарифма - не знаю на сколько неоптимально перебирать степени десятки от 0 до тех пор пока 10^n не станет больше value...
Я вычисляю значение корня из (16 + 2^32 + 2^64) и по алгоритму 4 из http://algolist.manual.ru/maths/count_fast/intsqrt.php у меня получается 139252650, а должно 4294967296. Кстати, значение div, вычисленное последним равно 4027404962.