Я ищу достаточно быстрый алгоритм для вычисления терминов последовательности OEIS A002845. Позвольте мне повторить здесь свое определение.
Обозначим через ^ оператор экспоненциальности. Рассмотрим выражения вида 2 ^ 2 ^... ^ 2, имеющие n 2 с круглыми скобками, вставленными всеми возможными способами (число возможных скобок дается выражением Каталонские числа). Некоторые из этих выражений будут иметь такое же значение, например (2 ^ 2) ^ 2 = 2 ^ (2 ^ 2). Нас интересует число различных значений для данного n.
Существует явное решение грубой силы путем прямого вычисления этих выражений, но ясно, что требуемое время и пространство быстро превышают все разумные пределы даже при относительно малых n. Меня интересует многочленное решение этой проблемы.