Una linea è a incastro esatto quando i suoi blocchi, insieme alle separazioni vuote obbligatorie tra blocchi consecutivi, occupano esattamente tutto lo spazio disponibile.
In quel caso non resta alcuna libertà di collocazione: puoi riempire tutti i blocchi e segnare tutti i separatori immediatamente.
La regola dell'estensione minima
Per una sequenza di indizi, calcola:
- la somma delle lunghezze di tutti i blocchi;
- una casella vuota obbligatoria tra ogni coppia di blocchi consecutivi;
- confronta il totale con la lunghezza disponibile.
Con m blocchi, servono almeno m - 1 separazioni.
Quindi:
estensione minima = somma degli indizi + numero di separazioni obbligatorie
Se l'estensione minima coincide con lo spazio disponibile, la disposizione è completamente determinata.
Esempio: indizi 4 5 in 10 caselle
I blocchi pieni usano 4 + 5 = 9 caselle.
Tra i due blocchi serve una casella vuota.
9 + 1 = 10
La linea ha esattamente 10 caselle, quindi deve essere:
■■■■×■■■■■
Non esiste un modo legale di spostare uno dei due blocchi senza violare la lunghezza della linea o la separazione obbligatoria.
Esempio con tre blocchi
Prendi una linea di 15 caselle con indizi 3 4 6.
La somma delle caselle piene è:
3 + 4 + 6 = 13
Tre blocchi richiedono due separazioni obbligatorie:
13 + 2 = 15
Anche qui l'intera linea è fissata:
■■■×■■■■×■■■■■■
La tecnica non dipende dal fatto che ci sia un solo blocco. Funziona per qualsiasi sequenza il cui spazio minimo sia uguale allo spazio disponibile.
Incastro esatto e margine
Il margine è la differenza tra lo spazio disponibile e l'estensione minima.
Se il margine è 0, hai un incastro esatto.
Se è maggiore di 0, esiste almeno una certa libertà di collocazione e devi usare un'altra deduzione, come sovrapposizione, limiti di posizione o analisi dei pattern.
Gli incastri esatti possono apparire dentro un segmento
Non devi aspettare che l'intera riga o colonna abbia un incastro esatto.
Le caselle vuote confermate possono dividere una linea in segmenti. Se sai quali indizi appartengono a un segmento e la loro estensione minima occupa esattamente quel segmento, puoi risolverlo completamente.
Supponi che un segmento aperto abbia 8 caselle e gli siano assegnati gli indizi 3 4.
Lo spazio minimo è:
3 + 1 + 4 = 8
Il segmento deve quindi essere:
■■■×■■■■
Questo è uno dei motivi per cui segmentazione e assegnazione degli indizi diventano così potenti nelle fasi intermedie del puzzle.
Procedura passo per passo
Per ogni linea o segmento che stai analizzando:
- identifica gli indizi ancora da collocare in quello spazio;
- somma le loro lunghezze;
- aggiungi le separazioni obbligatorie tra blocchi consecutivi;
- confronta l'estensione minima con la lunghezza disponibile;
- se sono uguali, colloca i blocchi nell'unico ordine possibile;
- segna vuote le caselle di separazione;
- propaga le nuove informazioni nelle linee incrociate.
La parola importante è assegnati: su una linea segmentata non puoi applicare l'incastro esatto usando indizi che potrebbero appartenere a un altro segmento.
Cosa succede se esistono già caselle note?
Le caselle piene e vuote già confermate possono rendere un incastro esatto ancora più evidente, ma la collocazione finale deve rispettarle tutte.
Una sequenza che matematicamente occupa tutto lo spazio non è valida se la disposizione obbligata contraddice una X esistente o non include una casella piena che deve appartenere a uno dei blocchi.
In pratica, però, quando segmenti e indizi sono stati assegnati correttamente, un margine zero è una delle deduzioni più affidabili e rapide del Nonogramma.
Incastro esatto rispetto alla sovrapposizione
Entrambe le tecniche sfruttano poco spazio libero, ma non sono la stessa cosa.
- incastro esatto: non resta alcun margine; l'intero pattern è determinato;
- sovrapposizione: resta margine, ma alcune caselle sono occupate in ogni collocazione legale dello stesso blocco.
Quando il margine è zero, usa direttamente l'incastro esatto. Quando è piccolo ma non nullo, controlla la sovrapposizione.
Errori comuni
Dimenticare i separatori obbligatori
Con indizi 3 4, lo spazio minimo non è 7, ma 8, perché i due blocchi devono essere distinti.
Applicare l'incastro esatto a un segmento senza indizi assegnati
Se non sai quali blocchi appartengano a quel segmento, il calcolo può usare la sequenza sbagliata.
Ignorare lo stato delle caselle
Un pattern che ha la lunghezza giusta ma attraversa una casella vuota confermata è illegale.
Riempire soltanto i blocchi e dimenticare le X
In un vero incastro esatto, anche le separazioni sono determinate. Segnarle subito rende più forti le linee incrociate.
Quando cercare un incastro esatto
Controllalo:
- all'inizio, sulle linee con indizi molto lunghi o numerosi;
- dopo che nuove X hanno accorciato lo spazio disponibile;
- dopo aver assegnato indizi a un segmento;
- dopo aver completato un blocco che divide una linea;
- ogni volta che una regione sembra quasi completamente occupata.
Una singola X può trasformare una linea con margine in un segmento a incastro esatto.
Cosa imparare dopo
Dopo l'incastro esatto, la tecnica successiva più importante è la sovrapposizione. Permette di ottenere caselle piene forzate anche quando il margine non è zero.
FAQ
Un solo indizio può creare un incastro esatto?
Sì. Se una linea di 9 caselle ha indizio 9, tutte le caselle sono piene.
Gli incastri esatti funzionano solo sull'intera linea?
No. Funzionano anche su segmenti aperti, purché tu sappia quali indizi devono essere collocati in quel segmento.
Margine zero significa sempre che posso risolvere il segmento?
Sì, se l'assegnazione degli indizi è corretta e la collocazione obbligata è compatibile con tutte le caselle già note.