La función TREE (k) da la longitud de la secuencia más larga de árboles T 1 , T 2 , ... donde cada vértice está etiquetado con uno de los k colores, el árbol T i tiene como máximo i vértices, y ningún árbol es un menor de cualquier árbol que lo siga en la secuencia.
ÁRBOL (1) = 1, con, por ejemplo, T 1 = (1)
.
ÁRBOL (2) = 3: por ejemplo, T 1 = (1)
; T 2 = (2)--(2)
; T 3 = (2)
.
ÁRBOL (3) es un gran gran número. Incluso más grande que el número de Graham. ¡Su trabajo es generar un número aún mayor !
Este es un código de golf, por lo que el objetivo es escribir el programa más corto en cualquier idioma que arroje de manera determinista un número mayor o igual a TREE (3) (para el stdout).
- No está permitido tomar aportaciones.
- Su programa finalmente debe terminar, pero puede suponer que la máquina tiene memoria infinita.
- Puede suponer que el tipo de número de su idioma puede contener cualquier valor finito, pero necesita explicar cómo funciona exactamente en su idioma (por ejemplo: ¿un flotador tiene una precisión infinita?)
- No se permiten infinitos como salida.
- El flujo inferior de un tipo de número produce una excepción. No se envuelve.
- Debido a que TREE (3) es un número tan complejo, puede usar la aproximación jerárquica de rápido crecimiento f ϑ (Ω ω ω) +1 (3) como el número a batir.
- Debe proporcionar una explicación de por qué su número es tan grande y una versión no codificada de su código para verificar si su solución es válida (ya que no hay una computadora con suficiente memoria para almacenar TREE (3) )
Nota: Ninguna de las respuestas Actualmente encontró aquí el trabajo.
TREE(3)+1
allí gano