Функция TREE (k) дает длину самой длинной последовательности деревьев T 1 , T 2 , ... где каждая вершина помечена одним из k цветов, дерево T i имеет не более i вершин, и ни одно дерево не является несовершеннолетний любого дерева, следующего за ним в последовательности.
TREE (1) = 1, например, T 1 = (1)
.
TREE (2) = 3: например, T 1 = (1)
; Т 2 = (2)--(2)
; Т 3 = (2)
.
ДЕРЕВО (3) - это большое большое число. Даже больше, чем число Грэма. Ваша задача - вывести число, даже большее, чем оно!
Это код-гольф, поэтому цель состоит в том, чтобы написать самую короткую программу на любом языке, которая детерминистически выводит число, большее или равное TREE (3) (в стандартный вывод).
- Вы не можете принимать участие.
- Ваша программа должна в конечном итоге завершиться, но вы можете предположить, что машина имеет бесконечную память.
- Вы можете предположить, что числовой тип вашего языка может содержать любое конечное значение, но вам нужно объяснить, как это точно работает в вашем языке (например: имеет ли плавание бесконечную точность?)
- Бесконечности не допускаются как выходные данные.
- Недостаток числового типа вызывает исключение. Это не обернуть вокруг.
- Поскольку TREE (3) является таким комплексным числом, вы можете использовать приближение быстро растущей иерархии f ϑ (Ω ω ω) +1 (3) в качестве числа, которое нужно разбить.
- Вам необходимо предоставить объяснение, почему ваш номер такой большой, и версию вашего кода, не содержащую заглавных букв, чтобы проверить, является ли ваше решение действительным (поскольку нет компьютера с достаточным объемом памяти для хранения TREE (3) )
Примечание: Ни один из ответов в настоящее время не найдено здесь работа.
TREE(3)+1
там я выигрываю