Sudoku PDF
Sudoku PDF
Sudoku PDF
Maurizio Loreti
Dicembre 2006
1 Introduzione
Il Sudoku un gioco della categoria dei rompicapo, nato in Giappone nel
1984; utilizza i numeri (gli interi dalluno al nove), ma non affatto un gioco
matematico quanto, piuttosto, un gioco di logica: se ai numeri si sostituissero
altri nove simboli differenti qualsiasi, nulla cambierebbe.
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
1 1
3
2
3
1 2 3
4 4
6
5
6
4 5 6
7 7
9
8
9
7 8 9
Figura 1: la griglia del Sudoku Figura 2: regioni e coordinate
1
della griglia si distinguono poi anche 9 regioni, ovvero i 9 quadrati 3 3
delimitati, sempre nella figura 1, dalle linee pi spesse.
1.1 Terminologia
Per individuare sulla griglia una particolare posizione ci si riferisce alle
sue coordinate cartesiane, identificando la riga r e la colonna c cui la casella
appartiene (attraverso la numerazione riportata sui lati della figura 1): si
scrive prima il numero di riga e poi quello di colonna, e la notazione usata
(r, c); ad esempio, nella figura 2 evidenziata in giallo la posizione (3, 6)
della griglia. Anche le regioni sono contraddistinte da un numero che va da
1 a 9, cominciando dallangolo superiore sinistro della griglia e continuando
orizzontalmente: sempre nella figura 2, a titolo di esempio, compaiono in
verde i numeri che identificano le regioni.
Il gioco consiste, a partire da una griglia in cui sono gi stati posti dei
numeri (come gi detto, gli interi dall1 al 9) in qualcuna delle caselle, nel
completare lo schema associando a tutte le posizioni libere altri numeri in
modo tale che nessuno di essi compaia mai due volte nella stessa riga, o nella
stessa colonna, o nella stessa regione. Un Sudoku ben progettato dovrebbe
sempre avere una soluzione unica; ma non sempre questo vero.
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
1378 57 34 45 1357 1378
1 6 2 9 1 6 2 9
289 12389 59 359 39 1238
2 7 6 4 2 7 6 4
279 2379 569 357 237 37
3 4 1 8 3 4 1 8
9 7
4 3 5 2 8 6 4 1 4 3 5 2 8 6 4 1
79 679 359 459 367 367
5 1 2 8 5 1 2 8
6 3
6 4 8 7 1 9 5 2 6 4 8 7 1 9 5 2
789 46789 679 679 1467 678
7 5 3 2 7 5 3 2 89
26789 19 269 17 16789 678
8 5 3 4 8 5 3 4
24679 679 679 9 37 34679
9 1 8 5 9 1 8 5
2
di escludere che alcuni dei 9 numeri che abbiamo a disposizione vi possano
essere presenti: ad esempio, nella casella (2, 5) non possiamo mettere un 1,
un 2, un 7 o un 8 (sono in altre caselle della stessa regione); n un 4 o un
6 (sono in altre caselle della stessa riga); n un 5 ( in unaltra casella della
stessa colonna); rimangono quindi possibili soltanto i numeri 3 e 9.
In genere, quando ci si confronta con un Sudoku, si comincia a fare queste
considerazioni o per tutte le caselle libere o, quando si acquistata una certa
esperienza, solo per le caselle libere di una regione che si intuisce essere la pi
facile da affrontare; e, per aiutare la memoria, si scrivono a matita in piccolo
in un angolo di ogni casella tutti i possibili candidati (i cosiddetti numerini):
cos come appare nella figura 4. Di seguito esamineremo varie tecniche di
soluzione, dando per ognuna di esse il nome italiano ed il corrispondente
inglese; anche se, tra i vari gruppi di appassionati, non sempre si usano gli
stessi termini.
3
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
36 13569 359 1369 1369
1 2 4 8 7 49
34 3459 459 39
3 7 8 9 2 3
4 8 2 6 1 7
346 136 1348 38 368
4 2 9 7 5
5 9 7 5 2
136 19 389 389 3689
5 3 7 4 5 2
6 5 7 2 4
36 568 56 358
6 5 2 9 7 1 3
7 2 9 1 4 7
1346 136 46789 469 789 389 1389
7 4 9 2 6 3 7
8 5 2
14 459 19 159
8 7 2 6 8
9 8 7 3 2 6 9 3 8 7 2
4
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
1 2 4 8 5 7 1 2 4 8 5 7
367
2 1 5 2 9 4 2 1 5 2 4
367
3 9 8 4 2 5 3 9 8 4 2 5
49
4 8 2 5 6 1 7 4 8 2 6 1 7
1348 38
5 9 7 5 2 5 9 7 5 2
19 38
6 5 7 2 4 6 5 7 2 4
36
7 2 9 5 1 4 7 7 2 9 1 4 7
1346 136
8 1 5 7 2 8 5 2
14
9 4 8 7 9 3 2 6 1 5 9 8 7 3 2 6
5
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
14 4579 149 579 57 1246 68
1 3 8 6 2 1 78
3 5 9
259 25 29 127 17
2 8 3 7 4 1 6 2 5 8 9 6 4 3
2479 1247 14 1249 79 2478 27
3 6 5 3 8 3 9 1 6 5
15 15
4 7 3 8 2 6 4 9 4 4 2 1 3 8
5 2 1 9 7 5 3 6 8 4 5 9 4 8 5
46 46
6 5 9 8 1 2 7 3 6 8 6 4 7
14 457 1457 14
7 3 2 8 6 9 7 5 1 9
1247 147 17 127
8 3 8 6 9 5 8 8 5 3 4
267 1267 17 127
9 9 5 8 3 4 9 9 4 6 8 5
6
2.7 Insiemi nudi (comprehensive naked sets)
Gli insiemi nudi sono una generalizzazione delle N -tuple nude, pi difficili
da scorgere ma sempre molto utili; si tratta di individuare allinterno di un
gruppo (riga, colonna o regione) un insieme di N caselle che contengano,
tutti o in parte, soltanto gli stessi N numerini. Al solito, spieghiamoci con
un esempio: guardando la figura 10 si vede che le tre caselle (2, 1), (2, 3)
e (3, 2) (che appartengono tutte alla stessa regione) contengono soltanto i
tre numerini 1, 2 e 7. Nella prima di queste caselle compaiono tutti quanti,
mentre nelle altre ve ne sono soltanto due; quelle tre caselle costituiscono,
appunto, un insieme nudo.
Se pensiamo un attimo alle regole del Sudoku, non difficile capire che
i tre numeri 1, 2 e 7 non possono che stare nelle tre caselle dellinsieme
nudo: se per assurdo uno o pi di essi si trovassero in qualcuna delle altre
posizioni, infatti, non riusciremmo mai a riempire tutte quante quelle del
nostro insieme. Una volta che ci siamo resi conto di questo, il resto facile:
si eliminano 1, 2 e 7 dai numerini di tutte le altre caselle, cos che nella
posizione (1, 1) rimangono come candidati 4, 6 e 8 e nella (3, 1) rimangono
solo 4 e 8.
7
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
17 67 67
1 5 2 6 7 4 9 1 4 3 9 8 2 5
789
1789 138 38 178
2 9 6 1 2 2 6 4 2 5
578 578 37 367 368
3 6 2 3 8 5 3 2 1 9 4
568 2568 13 135 1568 1268
4 4 9 6 1 4 9 4 7
169 279 38 13458 3458 1345 458 257 4678 57 257 157 1459 24 129
5 5 3 6 8
5678 57 568 68
6 5 2 7 9 3 6 4 1 2 9 3
1679 1367 367 3469 346 69
7 8 3 7 6 2 9 1 7 8 2 5
17 679 1679 137 2367 3689 2368
8 2 6 1 9 8 4 5
26 26
9 4 5 9 7 1 8 2 6 3 9 5 3 4 8 9 7 1
8
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
19 19
1 3 4 6 5 8 2 7 1 6 3 1 8 9 4 2
89 18 19
2 5 7 4 2 6 3 2 8 3 6 1 7
3 6 2 7 1 9 3 5 8 4 3 1 4 5 8 3
18 19 189 24
4 4 3 7 5 2 6 4 7 1 3 6 8 9 5
5 5 6 2 8 1 9 4 3 7 5 9 6 8 3 2
89 189 19
6 7 3 4 2 6 5 6 3 5 8 9 7 6
249
7 7 9 8 2 3 4 6 1 5 7 3 7 1 5 8
245 29
8 2 3 4 5 6 1 7 9 8 8 1 8 3 7 6
245
9 1 5 6 9 8 7 3 4 2 9 8 6 7 1 3 9
(4, 2), (6, 1) e (6, 9) contengono le tre differenti combinazioni dei numerini
1, 8 e 9; inoltre le prime due appartengono alla stessa regione, e le ultime
due alla stessa riga. Chiamiamo (6, 1) vertice delle nostre ali, e (4, 2) e (6, 9)
estremit; e consideriamo la casella al vertice: se l vi fosse un 8 allora in (4, 2)
dovrebbe necessariamente esservi un 1; e se, invece, vi fosse un 9, l1 dovrebbe
necessariamente essere in (6, 9). Di conseguenza, in una delle due estremit
delle ali deve per forza esserci un 1; e se esiste una casella, nellesempio di
figura 13 la (4, 7), che appartenga a due gruppi che comprendano ancora le
due estremit delle ali, non possibile che in essa ci sia un 1 (che possiamo
cancellare dai suoi numerini).
9
in questo caso, la Z sarebbe necessariamente in una delle due estremit (nel
primo caso in quella che contiene XZ, nel secondo caso in quella che contiene
Y Z). Di conseguenza, qualunque casella che sia in gruppo con tutte e tre
non pu contenere questo numerino.
10