Solucionador de Sudoku

Experto+

Bucle Único Tipo 2

Cuando múltiples celdas del bucle comparten el mismo candidato extra, elimínalo de las celdas que ven a todas ellas.

Bucle Único Tipo 2 es una estrategia de "unicidad" avanzada que construye sobre el concepto de Bucle Único Tipo 1. Mientras que el Tipo 1 maneja una sola celda de rescate, el Tipo 2 maneja múltiples celdas que comparten el mismo candidato extra.

Esta estrategia usa la regla fundamental de Sudoku: todo rompecabezas válido tiene exactamente una solución única.

Interactive Example

7
1 2 3 4 5 6 7 8 9
2
1 2 3 4 5 6 7 8 9
1
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
5
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
3
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
6
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
2
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
6
1 2 3 4 5 6 7 8 9
8
1 2 3 4 5 6 7 8 9
9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
9
1 2 3 4 5 6 7 8 9
6
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
4
1 2 3 4 5 6 7 8 9
8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
5
1 2 3 4 5 6 7 8 9
6
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
5
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
7
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
2
1 2 3 4 5 6 7 8 9
8
1 2 3 4 5 6 7 8 9
3
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
5
1 2 3 4 5 6 7 8 9
8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
9
1 2 3 4 5 6 7 8 9
2
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
7
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
6
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9

Click "Apply Logic" to see the strategy in action.

Recorrido del Ejemplo Real

En el rompecabezas de ejemplo de arriba, el solucionador identifica un Bucle Único de 6 celdas:

Las Celdas del Bucle:

Índice Posición Candidatos
21 R3C4 {4, 7} ← Tiene extra 4
22 R3C5 {4, 7} ← Tiene extra 4
31 R4C5 {1, 7}
32 R4C6 {1, 7}
66 R8C4 {1, 4} ← Tiene extra 4
68 R8C6 {1, 7}

El Análisis:

  1. El par del bucle: La mayoría de las celdas contienen candidatos {1, 7} o subconjuntos que incluyen estos valores
  2. Tres celdas de rescate: R3C4, R3C5 y R8C4 tienen todas el mismo candidato extra: 4
  3. La lógica: Al menos UNA de estas tres celdas debe ser 4 para romper el patrón mortal
  4. Compañero común: R1C4 puede ver las tres celdas
  5. Eliminación: Dado que una de {R3C4, R3C5, R8C4} debe ser 4, R1C4 no puede ser 4

Resultado: Elimina 4 de R1C4.

Entendiendo la Lógica

¿Qué Diferencia al Tipo 2 del Tipo 1?

Tipo Celdas de Rescate Acción
Tipo 1 Exactamente 1 celda con extras Elimina valores del bucle DE la celda de rescate
Tipo 2 2+ celdas con el MISMO extra Elimina el extra DE celdas que ven TODAS las celdas de rescate

En Tipo 1, eliminamos valores de la celda de rescate. En Tipo 2, eliminamos el valor extra de otras celdas que pueden ver todas las celdas de rescate.

¿Por Qué Funciona Esto?

El bucle se convertiría en un patrón mortal si todas las celdas contuvieran solo el par del bucle (por ej., {1, 7}). Para prevenir esto:

  • Al menos una celda de rescate debe tomar el valor extra (4 en nuestro ejemplo)
  • Si cualquier celda fuera del bucle puede "ver" a TODAS las celdas de rescate, esa celda no puede contener el valor extra.

Piénsalo como una "ubicación forzada" — el valor extra debe ir en una de las celdas de rescate, así que no puede ir en ningún lugar que vea a todas ellas.

Paso a Paso: Cómo Aplicar Tipo 2

  1. Identifica un Bucle Único: Encuentra 4+ celdas formando un bucle cerrado con los mismos dos candidatos
  2. Encuentra celdas de rescate: Ubica celdas que tienen candidatos extra más allá del par del bucle
  3. Verifica extra compartido: ¿Todas las celdas de rescate comparten el mismo candidato extra?
  4. Encuentra compañeros comunes: ¿Qué celdas pueden ver todas las celdas de rescate?
  5. Elimina: Elimina el extra compartido de cualquier compañero común que lo contenga

Estrategias Relacionadas

Familia Bucle Único

Familia Rectángulo Único