Supongamos que tenemos una baraja de cartas se barajan en un azar de configuración. Nos gustaría encontrar una $k$-bits de código en la que se explica el actual orden de las cartas. Esto sería fácil de hacer para $k=51 \cdot 6=306$, ya que podría codificar nuestra cubierta de la tarjeta por tarjeta, el uso de $2$ bits para la coloración y el $4$ bits para el número de cada tarjeta.
Nos gustaría optimizar este código. Existen $52!$ formas de organizar nuestro mazo, y por lo $k$ tendrá que ser al menos de: $\lceil\log(52!)\rceil=226$. Me piden que encuentre un código para un $k$-valor a mitad de camino entre el$306$$226$.
Entiendo que mi código no puede funcionar la tarjeta por tarjeta, ya que existen $52$ tarjetas diferentes y $\lceil \log(52)\rceil=6$. Por lo tanto, cualquier tarjeta por tarjeta de codation llevará a $k\geq306$.
Por lo tanto llegué a la conclusión de que mi estrategia debe codificar bloques de tarjetas, otra idea que yo tenía era para codificar la coloración de la primera y los números de la segunda.
Podría alguien darme una pista sobre dónde ir desde aquí?