Hay un juego llamado Get Home que se juega en un tablero de ajedrez. En este juego hay una sola pieza que ambos jugadores mueven por turnos. Hay algunas reglas sobre cómo se puede mover la pieza. En un turno, un jugador debe hacer uno de los siguientes movimientos para obtener un n positivo .
n espacios arriba
n espacios a la izquierda
n espacios hacia arriba y hacia la izquierda (una diagonal)
El jugador que mueve la pieza a la esquina superior izquierda del tablero gana el juego.
Ahora definiremos el concepto de un cuadrado perdedor. En este video (de donde saqué la idea), una casilla perdedora se define como una casilla en la que cualquier jugador que comience su turno se verá obligado a hacer un movimiento que permita a su oponente forzar una victoria. El ejemplo más simple de un cuadrado perdedor sería el cuadrado en (1,2). Una pieza en (1,2) puede moverse a cualquiera de los siguientes lugares.
Todos los cuales tienen un camino directo a la victoria para el próximo jugador.
También se deduce que cualquier casilla que tenga un camino de un movimiento hacia una casilla perdedora le permite al jugador que comienza en esa casilla forzar una victoria. Esto significa que cualquier casilla que no esté a un movimiento de distancia de una casilla perdedora es también una casilla perdedora.
Esto nos lleva a esta definición bastante clara de un cuadrado perdedor:
Una casilla perdedora es una casilla desde la cual ningún movimiento puede llegar a otra casilla perdedora y (0,0) es una casilla perdedora.
Tarea
Dadas las coordenadas de un cuadrado en un tablero de ajedrez de tamaño arbitrario, determine si es un cuadrado perdedor. Emite dos valores, uno para perder cuadrados y otro para otros.
Este es el código de golf, por lo que las respuestas se puntuarán en bytes, siendo mejores menos bytes.
Casos de prueba
Aquí están todas las casillas perdedoras en un tablero de ajedrez regular de 8 por 8 (marcado con 0).
0 1 1 1 1 1 1 1
1 1 0 1 1 1 1 1
1 0 1 1 1 1 1 1
1 1 1 1 1 0 1 1
1 1 1 1 1 1 1 0
1 1 1 0 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 0 1 1 1
Aquí hay una imagen de un tablero de 100 por 100 con cuadrados perdidos marcados en negro (cada cuadrado es de 2 píxeles por 2 píxeles).
10, 7
un cuadrado perdedor? Es10, 8
? ¿Qué hay de15, 11
?