grid_on

Sudoku Clean

Guías / Rectángulo vacío

Rectángulo vacío

> Requisito previo: [Chain Basics](learning://chains)

Advanced

Rectángulo vacío

Requisito previo: Chain Basics

Descripción

El rectángulo vacío es una técnica de eliminación de candidatos de un solo dígito: céntrese en un dígito d.

Dentro de un cuadro, el dígito d puede formar una distribución especial en cruz/en forma de L, lo que significa que todos los d candidatos en ese cuadro se encuentran en una fila y una columna.
Si una cadena corta fuerza a d a entrar en esas líneas, a veces se puede llegar a una contradicción muy clara: la caja termina sin lugar para d, por lo que la suposición original debe ser incorrecta.


Explicación

Empty Rectangle walkthrough example

En la imagen de arriba, queremos eliminar el candidato 3 en r6c9 (rojo).

Aquí está la breve contradicción:

  • Supongamos r6c9 = 3 (el candidato rojo es verdadero)
  • Una fila no puede contener dos 3, por lo que r6c4 ≠ 3
  • En la columna 4, el dígito 3 tiene solo dos celdas posibles: r6c4 o r8c4
    Como r6c4 no es 3, r8c4 debe ser 3
  • Ahora mira el cuadro 9 (el cuadro rectangular vacío):
    con r6c9 = 3 (misma columna) y r8c4 = 3 (misma fila), se eliminan las 3 posiciones restantes en el cuadro 9, por lo que el cuadro 9 no tiene lugar para el dígito 3 (contradicción)

Entonces la suposición es imposible: r6c9 no puede ser 3 y el candidato 3 puede eliminarse.


Ejemplos

Estas imágenes muestran más patrones de rectángulos vacíos. Úsalos como referencia para “cuadro en cruz/forma de L + cadena corta + eliminación (rojo)”:

Empty Rectangle example A

Empty Rectangle example B


Cómo encontrar un rectángulo vacío

Lista de verificación de una línea: encuentre un cuadro donde d candidatos formen una cruz/L, luego use una cadena corta que haría que el cuadro se quede sin lugares para d, y elimine el candidato rojo por contradicción.

En un verdadero rompecabezas:

  1. Elija un dígito d
  2. En un cuadro, verifique si todos los d candidatos se encuentran en una fila + una columna (forma de cruz/L)
  3. Busque una cadena corta de modo que, suponiendo que un candidato rojo sea verdadero, fuerce d en esas líneas
  4. Si esa suposición deja el cuadro sin lugar para d, elimine el candidato rojo d