К сожалению, в литературе не встречал. В лоб (делением по схеме Горнера) время будет, очевидно, пропорционально квадрату длины (что не в кайф).
Могу поделиться идеей, хотя и не проверенной. Рассмотрим число в основании
. Его перевод в систему по основанию
распадается в перевод каждой "цифры". Идея состоит в том, что бы выбрать
оптимально большим (учитывая сложность деления больших чисел), затем применить
, и так далее. При некоторой удаче сложность может упасть с
до
. Есть, конечно, затраты и на вычисление
. То есть, считать надобно аккуратно.