Tecnica basePrimo passo nel sudoku

Scanning nel Sudoku: Tecnica della Croce (Cross-Hatching)

Lo scanning (o cross-hatching, letteralmente "tratteggio incrociato") è la prima tecnica che ogni giocatore impara — e quella che i giocatori veloci eseguono in modo automatico. Consiste nel proiettare righe e colonne sui blocchi 3×3 per trovare dove può andare ogni numero.

Cos'è il cross-hatching

Il cross-hatching si basa su un principio semplice: se un numero compare già in una riga, non può comparire di nuovo in nessuna cella di quella riga. Proiettando questo vincolo sul blocco 3×3, si eliminano intere file di celle in un colpo solo.

Esempio: trovare dove va il 5 nel blocco centrale

Griglia semplificata (solo riga 4-6, colonne 4-6):
         Col4  Col5  Col6
Riga4: [  ?  ] [  ?  ] [  ?  ]   ← il 5 è in riga4 (colonna 1)
Riga5: [  ?  ] [  ?  ] [  ?  ]
Riga6: [  ?  ] [  ?  ] [  ?  ]   ← il 5 è in riga6 (colonna 9)

Il 5 c'è già in colonna 5 (riga 1)

→ Riga4 esclusa (5 già presente in riga4)
→ Col5 esclusa (5 già presente in col5)
→ Riga6 esclusa (5 già presente in riga6)
→ Rimane: solo cella (Riga5, Col4) o (Riga5, Col6)

Se con un'eliminazione aggiuntiva (altro 5 in colonna 4 o 6) rimane solo una cella, il 5 va lì — è un singolo nudo trovato tramite cross-hatching.

Procedura passo per passo

  1. 1

    Scegli un numero da analizzare

    Inizia dai numeri che compaiono di più nella griglia — più occorrenze significa più righe e colonne eliminate, quindi più facile trovare la posizione nel blocco.

  2. 2

    Identifica i blocchi dove quel numero manca

    Scorri i 9 blocchi 3×3: in quelli che già contengono il numero non devi fare nulla. Concentrati sui blocchi dove manca.

  3. 3

    Per ogni blocco mancante, tracciarighe escluse

    Guarda ogni riga che attraversa il blocco: se quella riga contiene già il numero altrove, elimina mentalmente tutta la riga all'interno del blocco.

  4. 4

    Traccia le colonne escluse

    Stesso processo per le colonne: se una colonna contiene già il numero, elimina tutte le celle di quella colonna nel blocco.

  5. 5

    Conta le celle rimaste

    Se rimane una sola cella nel blocco, il numero va lì. Se rimangono 2-3 celle, segna i candidati e continua con il numero successivo.

Vuoi mettere in pratica quello che hai letto?

Gioca ora →

Scanning efficiente: ordine ottimale

Non tutti i numeri sono ugualmente facili da scannare. L'ordine ottimale riduce il tempo:

Prima: numeri con 6+ occorrenze

6 occorrenze significano solo 3 blocchi da analizzare. Con molte righe e colonne eliminate, spesso rimane una sola cella.

Poi: numeri con 4-5 occorrenze

5 occorrenze = 4 blocchi da analizzare. Ancora abbastanza vincoli per trovare singoli nudi in molti blocchi.

Infine: numeri con 3 o meno occorrenze

Poche occorrenze = pochi vincoli = più candidati per blocco. Segna i candidati senza aspettarti singoli immediati.

Scanning vs altre tecniche: relazione

TecnicaCome si usa lo scanning
Singolo nudoCross-hatching riduce a 1 candidato nel blocco → inserimento immediato
Singolo nascostoScanning di riga/colonna invece che di blocco → 1 candidato rimane nella riga/colonna
Pointing PairCross-hatching lascia 2 celle nel blocco sulla stessa riga/colonna → elimina quel candidato fuori dal blocco
Candidati (pencil marks)Scanning sistematico su tutte le celle → lista completa dei candidati per ogni cella

Domande frequenti

Cos'è lo scanning nel sudoku?

La tecnica fondamentale: per ogni numero, si analizzano i blocchi 3×3 dove manca, proiettando le righe e colonne dove già compare per eliminare le celle impossibili. Le celle rimanenti nel blocco sono i candidati.

Come si fa il cross-hatching nel sudoku?

Per ogni blocco dove manca il numero N: 1) Righe del blocco che già contengono N altrove → escluse. 2) Colonne del blocco che già contengono N altrove → escluse. 3) Le celle alle intersezioni rimanenti sono i candidati. Se rimane 1 cella → N va lì.

Qual è la differenza tra scanning e singolo candidato?

Lo scanning è il processo di analisi. Il singolo nudo è il risultato: una cella con un solo candidato. Il cross-hatching produce singoli nudi quando elimina tutte le righe/colonne del blocco tranne una cella.

Vuoi mettere in pratica quello che hai letto?

Gioca ora →