Los nonogramas parcialmente resueltos suelen contener dos fragmentos rellenos con casillas desconocidas entre ellos. La pregunta clave es si esos fragmentos deben terminar formando un mismo bloque de pista o si tienen que mantenerse separados.
La decisión nunca depende de cómo parezca la imagen. Sale de las longitudes de las pistas y de las asignaciones legales de los bloques.
Unir: una sola pista debe cubrir ambos fragmentos
Considera una línea de 9 casillas con una única pista 5:
??■■?■■??
Solo existe un bloque en toda la línea, de modo que ambos fragmentos rellenos deben pertenecer a ese mismo bloque.
Para cubrirlos a ambos, el bloque de longitud 5 tiene que ocupar las casillas 3–7. La casilla desconocida entre ambos fragmentos está, por tanto, forzada a ser rellena.
Los dos fragmentos quedan unidos en un bloque continuo de cinco casillas.
Separar: unirlos violaría todas las longitudes compatibles
Ahora toma una línea de 10 casillas con pistas 3 3 y fragmentos rellenos conocidos en las casillas 2–3 y 5–6:
?■■?■■????
Si la casilla 4 estuviera rellena, las casillas 2–6 formarían un run continuo de cinco. Pero las únicas pistas tienen longitud 3.
Un bloque de cinco no puede existir, así que la casilla 4 debe ser vacía. Los dos fragmentos pertenecen a bloques distintos.
Una vez conocido el separador, cada fragmento solo puede extenderse dentro de su propio lado de esa frontera.
Qué demuestra que dos fragmentos deben unirse
La unión está forzada cuando, por ejemplo:
- solo un bloque pendiente puede cubrir ambos fragmentos;
- un segmento está asignado a una única pista y los dos fragmentos quedan dentro de su alcance legal;
- separarlos exigiría más bloques de los que quedan;
- el orden de las pistas hace imposibles todas las asignaciones separadas.
Formalmente, la prueba es que todos los patrones de línea válidos conectan ambos fragmentos.
Qué demuestra que deben separarse
Los fragmentos deben permanecer separados cuando:
- unirlos crearía un run más largo que cualquier pista compatible;
- ya existe una X confirmada entre ellos;
- la asignación de pistas demuestra que pertenecen a bloques distintos;
- unirlos dejaría sin espacio a otro bloque obligatorio;
- la unión rompería el orden de las pistas.
Cuando la separación está demostrada, a menudo obtienes inmediatamente una nueva casilla vacía.
No confundas «están cerca» con «son el mismo bloque»
Dos fragmentos separados por una sola casilla desconocida invitan visualmente a unirlos. Sin embargo, esa casilla puede necesitar ser vacía.
Del mismo modo, dos fragmentos alejados varias casillas todavía pueden pertenecer a una pista larga si todo el espacio entre ellos termina forzado a relleno.
La distancia por sí sola no demuestra nada.
Usa la identidad de pista siempre que puedas
La decisión unir/separar se vuelve mucho más sencilla después de asignar pistas a segmentos.
Si sabes que un segmento contiene únicamente la pista 7, todos los fragmentos rellenos de ese segmento deben quedar cubiertos por ese mismo bloque de siete.
Si sabes que dos fragmentos corresponden a pistas consecutivas 3 y 4, debe existir al menos una casilla vacía entre ellos.
A veces todavía no está demostrado ni unir ni separar
Una habilidad avanzada importante es reconocer cuándo la evidencia sigue siendo insuficiente.
Considera una línea de 12 casillas con pistas 2 5 y rellenos confirmados en las casillas 5 y 7:
????■?■?????
Existen patrones legales donde ambas casillas pertenecen al bloque posterior de 5. También existen patrones donde la casilla 5 pertenece al primer bloque de 2 y la casilla 7 al bloque posterior de 5, con un separador entre ambos.
Por eso todavía no podemos concluir ninguna de estas opciones:
- rellenar la casilla 6 para unir los fragmentos sería prematuro;
- marcarla vacía para separarlos también sería prematuro.
La casilla 6 sigue desconocida hasta que otra restricción elimine una de las familias de patrones.
Este ejemplo es importante porque muchos errores avanzados nacen al convertir una identidad de fragmento plausible en un hecho.
La identidad de un fragmento puede cambiar antes de que cambien las pistas
La secuencia de pistas es fija, pero la interpretación de un fragmento relleno puede seguir siendo flexible.
Un mismo fragmento puede ser compatible con la pista 2 en un patrón válido y con la pista 5 en otro. Si más tarde una X procedente de una línea cruzada elimina una de esas familias, la identidad del fragmento queda fijada de golpe y pueden aparecer varias deducciones de unión o separación.
Un flujo útil es:
- anota qué pistas podrían todavía ser propietarias de cada fragmento;
- usa asignación de segmentos y límites de colocación para eliminar identidades imposibles;
- solo entonces decide si los fragmentos vecinos deben conectarse o separarse.
Unir y separar son afirmaciones sobre todos los patrones válidos
Las definiciones más seguras son:
- dos fragmentos deben unirse si todos los patrones válidos los asignan a un único bloque continuo;
- deben separarse si todos los patrones válidos los asignan a bloques diferentes;
- la relación sigue sin resolver si sobreviven patrones de ambos tipos.
Esta formulación evita que la intuición visual se adelante a las restricciones reales.
Prueba paso a paso para dos fragmentos
- identifica qué pistas pendientes podrían cubrir cada fragmento;
- comprueba si un único bloque legal puede cubrirlos a ambos sin superar su longitud;
- comprueba si pueden pertenecer a bloques distintos conservando orden y separadores;
- elimina los casos incompatibles con X o fronteras de segmento conocidas;
- rellena el puente solo si todos los casos válidos unen los fragmentos;
- marca un separador vacío solo si todos los casos válidos los mantienen separados.
Errores frecuentes
Unir porque la imagen «necesita una línea»
La imagen no es una pista.
Olvidar la longitud máxima de la pista
Un run continuo nunca puede superar la longitud del bloque de pista al que pertenece.
Separar sin dejar sitio al hueco obligatorio
Dos bloques monocromos distintos necesitan al menos una casilla vacía entre ellos.
Suponer la identidad del fragmento antes de demostrar la asignación
En líneas avanzadas, un mismo fragmento puede seguir siendo compatible con varias pistas. Conserva las alternativas hasta poder descartar alguna.
Qué aprender después
Cuando la identidad de los bloques está más clara, los límites de colocación y el orden permiten calcular la posición más temprana y más tardía de cada pista en lugar de tratar la línea como un conjunto indiferenciado de posibilidades.
Preguntas frecuentes
¿Dos fragmentos rellenos pueden pertenecer al mismo bloque?
Sí, si las casillas entre ellos pueden rellenarse y el run continuo resultante coincide con una longitud y posición legal de la pista.
¿Dos fragmentos rellenos adyacentes pueden pertenecer a pistas monocromas distintas?
No. Dos bloques distintos necesitan al menos una casilla vacía entre ellos, así que casillas rellenas adyacentes forman un mismo bloque continuo.
¿Unir es lo mismo que extender un bloque confirmado?
Son ideas relacionadas. Extender hace crecer un fragmento conocido; unir demuestra que dos fragmentos pertenecen al mismo bloque y obliga a rellenar el puente entre ellos.