Dadas las siguientes pilas, encuentre el número de Grundy de la posición inicial y haga el primer movimiento en una estrategia ganadora dado que no se pueden quitar más de dos palos de una pila en cualquier momento.
Pila 1 (2):
Pila 2 (4):
Pila 3 (4):
Pila 4 (6):
Obviamente, el número de Grundy para este arreglo (sin restricción) es 4 (por suma digital, XOR-ing el número de palos en cada pila) como se muestra a continuación:
Mi conjetura sería "esconder" o ignorar una cierta cantidad de palos en la pila para poder jugar como si (pretender) estuviera jugando a un nin sin restricciones. Sin embargo, no estoy seguro de si esta técnica dará el resultado correcto. Agradecería cualquier consejo aquí.
Existe una regla general, la regla mex , para calcular los valores de Grundy (o montones de Nim equivalentes) en juegos imparciales similares a Nim. Los movimientos que tienes disponibles son tomar un palo o tomar dos palos. Estos conducen a posiciones más pequeñas cuyos valores ya conoce. Haz una lista de esos valores y encuentra el primer número de que no puedes alcanzar. Este valor mínimo excluido (mex) es el que desea.
Para una pila de cero el valor es
Para una pila de uno, el único movimiento es a cero, el valor se excluye por lo que el valor es
Para una pila de dos, los movimientos son a uno. y cero así mex es
Para una pila de tres hay movimientos a dos y uno así mex es
Para una pila de cuatro hay movimientos a tres y dos así mex es
Los valores de Grundy cuando se combinan las posiciones se suman usando la regla de adición de Nim que conoce.
Hay una extensa discusión sobre juegos imparciales de varios tipos en Winning Ways (Berlekamp, Conway y Guy).
Para una pila, el posiciones son los múltiplos de , y los valores G deben ser todos o , entonces . La teoría de la suma de Nim luego dicta los valores de G para el juego con varias pilas.
marca bennet
AudiFanatic
Steven Stadnicki