El solapamiento encuentra casillas que un bloque debe cubrir aunque todavía no sepamos su posición exacta. La idea es comparar sus posiciones legales extremas y conservar las casillas compartidas.
Ejemplo sencillo
En una línea de 10 casillas con pista 7, la colocación más temprana es:
■■■■■■■???
La más tardía:
???■■■■■■■
Las posiciones cubiertas en ambas son:
???■■■■???
Esas cuatro casillas están forzadas como rellenas.
Por qué bastan las posiciones extremas
Para un único bloque dentro de un intervalo continuo, cualquier colocación legal empieza entre el inicio más temprano y el más tardío. Las casillas cubiertas tanto por la posición izquierda como por la derecha quedan dentro de todas las posiciones intermedias.
No estás estimando la ubicación más probable: estás encontrando la intersección de todas las colocaciones.
El solapamiento se fortalece cuando disminuye el espacio
Una pista 5 puede no solapar nada en una línea muy larga. Pero si X conocidas reducen su segmento disponible, sus extremos se acercan y pueden aparecer casillas forzadas.
Esto explica por qué conviene recalcular solapamientos durante la resolución, no solo al principio.
Proceso paso a paso
- identifica el bloque y el espacio legal donde puede colocarse;
- colócalo tan pronto como permitan todas las restricciones;
- colócalo tan tarde como permitan todas las restricciones;
- compara ambas posiciones;
- rellena únicamente las casillas cubiertas por el mismo bloque en las dos.
No significa «rellena entre dos casillas conocidas»
Dos casillas rellenas pueden pertenecer a bloques diferentes. Incluso si pertenecen al mismo bloque, necesitas respetar la longitud de la pista y todos sus límites antes de rellenar entre ellas.
Cómo detectarlo rápido
Una regla intuitiva: cuanto mayor sea el bloque respecto al espacio donde puede moverse, mayor será el solapamiento potencial.
También puede aparecer cuando una X, un borde o un bloque identificado reduce drásticamente el rango.
Errores frecuentes
Comparar colocaciones arbitrarias
Usa los extremos legales; dos posiciones elegidas al azar no representan todas las posibilidades.
Solapar bloques de pistas diferentes
Con varias pistas debes mantener la identidad. Una casilla cubierta por el primer bloque en un extremo y por el segundo en el otro no está demostrada.
Rellenar todo el alcance
El alcance es la unión de posiciones posibles; el solapamiento es su intersección. Son operaciones opuestas conceptualmente.
No repetir el análisis
Cada nueva X o rellena puede reducir el espacio y crear más solapamiento.
Solapamiento y extensión mínima
La holgura ayuda a anticipar si una línea tendrá mucho solapamiento. Cuanto menor sea el espacio extra disponible, menos pueden desplazarse los bloques.
Qué aprender después
Pasa a solapamiento con varias pistas, holgura, anclaje al borde y extensión de bloques para usar la misma idea bajo restricciones más complejas.
FAQ
¿El solapamiento solo sirve en líneas con una pista?
No. También funciona con varias, pero debes seguir cada bloque por separado.
¿Es lo mismo que adivinar la posición más probable?
No. Solo marcas estados presentes en todas las colocaciones legales consideradas.
¿Qué es Simple Boxes?
Es un nombre histórico usado para una idea equivalente o muy cercana al solapamiento básico. VeyraPlay utiliza solapamiento como término descriptivo canónico.