Los cuadrados de un tablero de ajedrez infinito están numerados: en la fila y columna 0 ponemos 0, y luego en cada otro cuadrado colocamos el número entero no negativo más pequeño que no aparece debajo de la misma columna, ni a la izquierda de eso en la misma fila. ¿Qué es una generalización para cuadrados?

Esto es lo que he observado al observar el patrón de algunos cuadrados:

El número en el cuadrado ( i , j ) es XOR bit a bit de i y j en binario. Por ejemplo, queremos los contenidos de la celda (10, 7) primero los escribimos en binario (1010, 0111). Luego hacemos XOR de las dos coordenadas para obtener 1101. Entonces este cuadrado debe ser 13.

Prueba de por qué esto funciona (aunque esta parte puede no ser muy clara):
Para demostrar que esto funcionará, hemos demostrado dos cosas: todos los números en una fila o columna son diferentes y el segundo i XOR j es el número más pequeño que aún no ha ocurrido en esa fila o columna.

El primer paso es obvio por el hecho de que para una i fija , el valor de i XOR j será diferente para diferentes valores de j . De manera similar, para un valor fijo de j , todos los elementos en esa columna serán diferentes.

Ahora tome cualquier n menos que i XOR j . Necesitamos mostrar que este número ocurre en la columna o en la fila de una celda inferior. Para esto, considere los valores de n XOR i y n XOR j . Si j> n XOR i , entonces hemos terminado. De lo contrario, j < n XOR i . También tenemos n < j XOR i . Esto implica i > n XOR j (para 3 números enteros distintos, al menos uno debe ser mayor que el XOR de los otros dos).

More Interesting

¿Cuál es la lista de temas matemáticos necesarios para la física y la química?

¿Por qué los programas de posgrado de matemáticas no tienen entrevistas?

¿Dónde aplicamos las matemáticas en la vida real?

¿Cuál es la diferencia entre una forma polar y una rectangular en álgebra fasorial, y cómo convierte la forma polar en rectangular y viceversa?

¿Cuál es la forma más motivadora de introducir espacios de productos internos generales? Estoy buscando ejemplos que tengan un impacto real. Para los espacios euclidianos, relacionamos el producto escalar con el ángulo entre los vectores que la mayoría de las personas considera tangible. ¿Cómo podemos extender esta idea al producto interno de espacios de vectores generales tales como el conjunto de matrices, polinomios, funciones?

¿Cuáles son los principios de cifrado detrás de los lectores de tarjetas bancarias?

Cómo resolver este problema algebraico redactado usando ecuaciones lineales

¿Cuál es el mejor libro sobre fundamentos de las matemáticas?

¿Hay suficientes mujeres en el campo de las matemáticas? ¿Por qué o por qué no?

¿Cuáles son las propiedades básicas de la aritmética?

¿Cómo son útiles las matemáticas en la vida diaria?

Para un no ingeniero / matemático, ¿cómo puede explicar cuál es la utilidad de la dinámica y el caos?

¿Cuál es el 'secreto' de ser bueno en matemáticas?

¿Los matemáticos logran lo mejor a los 30 años?

Newton primero consolidó lo que hoy conocemos como cálculo moderno, una rama de las matemáticas que revolucionó todos los aspectos de las matemáticas y las ciencias. Pregunta: ¿Cuál, si de hecho existe, será el próximo cálculo?