Даны две степенные башни, построенные из двоек и троек (наподобие

). Нужно определить, значение какой из них больше. Высота башень может быть большой, так что непосредственное вычисление может быть неподъёмным. Известен ли какой-то эффективный алгоритм для сравнения?
Мне пока приходят в голову приемы, работающие в некоторых частных случаях, например: поиск одной последовательности в качестве подпоследовательности в другой (с возможной заменой двоек на тройки), двукратное логарифмирование.
-- Вт фев 08, 2011 05:27:23 --Ещё такой вопрос возник: Существует ли предел

?
Если да, то выражается ли он через известные математические константы?