Квадратный корень и логарифм могут быть реализованы различными способами, что значительно влияет на сложность (судя по требуемой точности).
Если они реализованы с помощью справочных таблиц (и некоторого вида интерполяции), требования к памятина самом деле взрывается, поскольку требуется большая точность, но сложность состоит в том, чтобы найти значение в массиве и, возможно, применить интерполяцию.
Более популярно, что они, кажется, реализуются своими последовательными определениями.Повторяйте или повторяйте оператор в течение нескольких раундов, пока не достигнете необходимой точности.Здесь число раундов может стать очень большим, так как требуется большая точность, а также на сами вычисления влияет повышенная точность.