Impara gli schemi che ti aiutano a risolvere meglio i sudoku.
Inizia con una scansione sistematica e con i singoli, poi passa alle coppie, alle interazioni tra riquadri e righe o colonne, ai pesci, alle ali, alle catene e agli schemi di unicità. Ogni tecnica qui sotto è abbastanza pratica per essere usata nel sudoku del giorno.
Scarica la scheda riassuntiva delle strategieEsplora le varianti del sudoku e le relative regole
Raccolta di strategie
Un riferimento rapido alle tecniche usate nei sudoku del giorno.
Singoli nudi: inserisci l'unico candidato
Un singolo nudo si verifica quando in una cella vuota rimane una sola cifra possibile. Lo individui confrontando la cella con la riga, la colonna e il riquadro 3×3 che la contengono.
Apri la guida passo passoNote dei candidati: conserva solo i candidati utili
Le note dei candidati sono possibilità temporanee, non un ingombro permanente. Aggiungile quando una cella ha diversi valori plausibili, poi rimuovile non appena il posizionamento di un valore in una cella collegata esclude una di queste possibilità.
Apri la guida passo passoScansione incrociata: escludi le celle impossibili
La scansione incrociata è un metodo visivo per trovare dove può essere inserita una cifra. Scegli una cifra e un riquadro 3×3, poi individua dove compare la stessa cifra nelle righe e nelle colonne che intersecano il riquadro per escludere le celle al suo interno.
Apri la guida passo passoCoppie nude: riservare due candidati
Si ha una coppia nuda quando due celle della stessa riga, colonna o riquadro 3×3 contengono esattamente gli stessi due candidati. Queste due cifre devono quindi occupare quelle due celle, in un ordine qualsiasi.
Apri la guida passo passoCoppie di puntamento: lascia che il riquadro indichi una linea
Una coppia o terna di puntamento si forma quando tutti i candidati di una cifra in un riquadro 3×3 si trovano sulla stessa riga o colonna.
Apri la guida passo passoRiduzione riquadro-linea: lascia che la linea rivendichi il riquadro
La riduzione riquadro-linea è l'inverso delle coppie puntanti. Tutti i candidati per una cifra presenti in una riga o in una colonna si trovano all'interno di un unico riquadro.
Apri la guida passo passoTriple nude: riserva tre cifre in tre celle
Una tripla nuda usa tre celle della stessa unità i cui candidati, riuniti, comprendono esattamente tre cifre. Ogni cella non deve necessariamente contenere tutte e tre.
Apri la guida passo passoQuadruple nude: riserva quattro cifre alla volta
Una quadrupla nuda è costituita da quattro celle della stessa unità: l’unione dei candidati di queste celle contiene esattamente quattro cifre.
Apri la guida passo passoX-Wing: bloccare una cifra in un rettangolo
La tecnica X-Wing si basa su una cifra che compare, in due righe, esattamente nelle stesse due colonne oppure, in due colonne, esattamente nelle stesse due righe.
Apri la guida passo passoGrattacielo: confronta due legami forti sfalsati
La tecnica del grattacielo si basa su due legami forti paralleli per la stessa cifra. Un'estremità di ciascun legame si allinea per formare la base; le altre due estremità formano i tetti.
Apri la guida passo passoAquilone a due stringhe: collega una riga e una colonna tramite un riquadro 3×3
Un aquilone a due stringhe usa due collegamenti forti per la stessa cifra: uno in una riga e uno in una colonna, collegati da un collegamento debole all'interno di un riquadro 3×3.
Apri la guida passo passoColorazione semplice: seguire una cifra alternando i colori lungo i legami forti
La colorazione semplice segue una cifra attraverso le unità in cui compare in esattamente due posizioni, assegnando colori alternati a ogni coppia coniugata.
Apri la guida passo passoSwordfish: estendi la logica dei pesci a tre righe
Uno Swordfish usa una cifra in tre righe di base, con tutti i candidati confinati nelle stesse tre colonne di copertura.
Apri la guida passo passoJellyfish: quattro linee di base, quattro linee di copertura
Un Jellyfish è un fish di dimensione quattro: una cifra presente in quattro righe di base è confinata a quattro colonne di copertura.
Apri la guida passo passoX-Wing con pinna: mantieni il pesce e tieni conto della pinna
Un X-Wing con pinna è un X-Wing con un candidato di base aggiuntivo al di fuori delle due colonne di copertura.
Apri la guida passo passoSwordfish con pinna: schema a tre righe con una via di fuga
Uno Swordfish con pinna presenta tre righe base e tre colonne di copertura, oltre a un ulteriore candidato base al di fuori delle colonne di copertura.
Apri la guida passo passoXY-Wing: collega due ali tramite un pivot
Un XY-Wing usa un pivot con i candidati XY e due ali visibili, XZ e YZ. Le ali non devono necessariamente vedersi tra loro.
Apri la guida passo passoXYZ-Wing: una cifra comune a tutte e tre le celle
La tecnica XYZ-Wing usa un pivot XYZ con due ali: XZ e YZ. Entrambe le ali vedono il pivot e tutte e tre le celle hanno Z tra i candidati.
Apri la guida passo passoColorazione multipla: confrontare catene di colori separate
La colorazione multipla estende la colorazione semplice mantenendo separati i componenti a due colori per la stessa cifra finché non interagiscono.
Apri la guida passo passoCoppie remote: alterna la stessa coppia lungo una catena
Le coppie remote formano una catena di celle con due candidati, tutte contenenti le stesse due cifre. Le celle consecutive devono vedersi.
Apri la guida passo passoWXYZ-Wing: trova l’unica cifra non ristretta
In questo WXYZ-Wing di tipo 1, quattro celle usano esattamente quattro cifre. Per tre cifre, ogni occorrenza nello schema vede tutte le altre occorrenze della stessa cifra. La quarta cifra è non ristretta: almeno due delle sue occorrenze non si vedono.
Apri la guida passo passoRettangolo unico: evita un ciclo con due soluzioni
Un rettangolo unico di tipo 1 comprende quattro celle in due righe, due colonne e due riquadri. Tre celle contengono la stessa coppia; la quarta contiene quella coppia più altri candidati.
Apri la guida passo passoRettangolo evitabile: impedisci ai valori già determinati di formare un ciclo letale
Un rettangolo evitabile è la controparte del rettangolo unico e si individua quando alcune celle ai suoi angoli sono già risolte. Un candidato ancora possibile completerebbe una configurazione con valori intercambiabili.
Apri la guida passo passoSue de Coq: suddividi un’intersezione tra linea e riquadro
Sue de Coq parte dall’intersezione di una riga o colonna con un riquadro. I candidati dell’intersezione possono essere suddivisi tra un insieme nel riquadro e un altro sulla linea.
Apri la guida passo passoInsiemi quasi bloccati: una cifra in più rispetto a un insieme bloccato
Un insieme quasi bloccato (ALS) è un gruppo di N celle nella stessa unità che contiene esattamente N+1 candidati distinti. Eliminando una delle cifre candidate dall’intero insieme, le cifre rimanenti restano vincolate a quelle celle.
Apri la guida passo passoALS-XZ: collega due insiemi quasi bloccati
ALS-XZ usa due ALS che condividono un candidato comune ristretto, X: ogni candidato X di un ALS vede ogni candidato X dell’altro.
Apri la guida passo passoCatene ALS: trasmettere un vincolo attraverso più insiemi
Una catena ALS collega più insiemi quasi bloccati. Gli insiemi consecutivi usano candidati comuni vincolati per trasmettere un’alternativa forzata da un’estremità all’altra.
Apri la guida passo passoNice loop: chiudi una catena di inferenze alternate
Nella notazione a nodi candidati, un nice loop continuo alterna legami forti e deboli lungo tutto il percorso, anche nel punto di chiusura. Non stabilisce che un particolare angolo sia vero. Un loop discontinuo mantiene l’alternanza tranne che in un candidato: due legami deboli che vi si incontrano lo eliminano; due legami forti lo rendono necessariamente vero. Ogni legame deve essere giustificato.
Apri la guida passo passoCatene forzate: confronta ogni ramo
Una forcing chain segue le conseguenze della scelta di un candidato. Per una catena basata su una cella, considera ogni candidato di quella cella; per una catena basata su un'unità, considera ogni posizione ancora possibile di una cifra in una riga, colonna o riquadro. Una conclusione comune è sicura solo dopo aver controllato tutti i casi iniziali. Una contraddizione, invece, confuta l'ipotesi che l'ha prodotta.
Apri la guida passo passoJellyfish con pinna: fish a quattro righe con una via di fuga
Un Jellyfish con pinna è un fish di dimensione quattro con uno o più candidati aggiuntivi nelle righe di base, al di fuori delle quattro colonne di copertura.
Apri la guida passo passoKraken fish: collega ogni pinna al bersaglio
Un Kraken fish è uno schema fish in cui le pinne sono collegate a un bersaglio tramite catene di inferenza, e non soltanto tramite la visibilità diretta.
Apri la guida passo passoTentativi e contraddizioni: verifica un candidato fino alla contraddizione
La ricerca per tentativi assume temporaneamente un candidato, segue soltanto le mosse obbligate e verifica se il ramo produce una contraddizione.
Apri la guida passo passo