Salida de esta secuencia binaria de longitud 1160:
-++-+--++-++-+--+--++-+--+--++-+--++-++-+-++--++-+---+-++-+--+--++++--+--++-+--++-++----++-++-+-++--++-+-+---++-+--++-++-+--++-+--+---+-++-+--++-++-+--+--++-++-+--++-+--+++-+-+----+++-+--+--+++---++-++-+--+--+++--+-+-+--+-+++-++-+--+--++-+--++-++-+--+--++--+++---+++-+---++-+--++--+-+--+-+++-+--++-++-+--++-+--+--++-+--++--+-++-+-+--+-+-++-+--++-+--+--++-+-+-++-+-+-++---+-+--++++--+---++-+-++-+--++-+--+--++-+--++++--+---+-++++--+--++-++-+--++-+--+--++-+--++-++-+--++-+--+--++-++-+----+++-+--++--+++---+-++-+--+-++---+-++-++-+--+--++--++++-+--+--+--++++--+--+++---++-++-+--++--+-+--+--++-++-+--+--+-+++-++-+--+--++--+-++-++-+--+--+--++-++-+--+++---++-+--++-++---+++---++-++----+++--+-++-+--+--++-+--++-++-+-++--++--++----+++-++--++----++-+++--++---+++----+-+-++-++-++-+-+----+++--++-+--++-++-+--+--+--++-+--++-++-+--++--+-+--+-+-+-++++---+-+-++--+--+-+-+-++-+-+++--+-+--+--+-+++--+-+++---++-+--+--++-++--++---++-+-++--++-+---+-++-+--+-++--++-+--++-+--+-+++-+--++--+-+-+++--+-+--++-++-+--+--+-++---+-++-+-++--++-+--+++-+----++--+-++-+-++--++-+--++-+-++--++-+---+-++-+--+++----+-+-++--++-+--++-++-++-+--+--+--++++---++---+-+-++-+-+++--+-++--+-+--+-+-++---+++-++
La secuencia
Esta secuencia finita está estrechamente estructurada de una manera que espero se preste a métodos únicos para la compresión. Surge del problema de discrepancia de Erd, que apareció en un desafío anterior .
Tratando los términos como +1 y -1, esta es una secuencia de discrepancia de longitud máxima 2, lo que significa que:
Para cada tamaño de paso positivo
d
, si toma cadad
'enésimo término (comenzando con eld
enésimo término), la suma de la secuencia resultante permanece entre -2 y 2 inclusive.
Si piensa que cada uno +
significa un paso a la derecha y -
un paso a la izquierda, esto significa que la caminata de cada d
instrucción no se desplaza más de 2 pasos desde la posición inicial.
Por ejemplo, para d=3
, tomar cada 3er término da la secuencia +-++--+--+-...
, cuyas sumas corrientes son [1,0,1,2,1,0,1,0,-1,0,1,...]
, que nunca llegan a -3 o 3.
-++-+--++-++-+--+--++-+--+--++-+--+...
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
+ - + + - - + - - + -
1 0 1 2 1 0 1 0 -1 0 -1 ...
Esta secuencia se encontró en 2014 a través de una búsqueda por computadora. Consulte este documento , donde la secuencia se reproduce en el Apéndice B. La búsqueda demuestra que 1160 es la longitud máxima de una secuencia de discrepancia-2, aunque hay más de una secuencia de esa longitud. El problema de discrepancia de Erd, comprobado en 2015 , dice que dicha secuencia debe tener una longitud finita para cualquier discrepancia máxima c
en lugar de 2.
Requisito de tiempo
Su código debería finalizar en 5 segundos . Esto es para limitar la fuerza bruta.
Formato de salida
Puede utilizar dos caracteres o valores distintos fijos para +
y -
en cualquier formato de tipo lista o cadena. El formato debe ser uno en el que los valores de 1160 bits se puedan leer directamente, no, por ejemplo, codificados como un número a través de su representación binaria o una cadena a través de valores de caracteres. Para la salida de cadena, se permite una nueva línea final.
Tabla de clasificación