BUG tarkoittaa *Binary Universal Grave* (binäärinen yleishauta): jokaisessa tyhjässä ruudussa on tasan kaksi ehdokasta, ja kukin ehdokas esiintyy enintään kahdesti yksikössä – virheellinen tila, jolla on useampi kuin yksi ratkaisu.
BUG+1 on melkein-BUG: jokainen ratkaisematon ruutu on kaksiarvoinen yhtä lukuun ottamatta, jossa on kolme ehdokasta. Yksikäsitteisyys sanoo, että sen ruudun ylimääräisen ehdokkaan on oltava tosi.
Miksi se toimii
Jos tuo ylimääräinen ehdokas olisi epätosi, ruudukosta tulisi puhdas BUG – joka tyypillisesti sallii useita ratkaisuja. Yksikäsitteinen sudoku torjuu sen maailman.
Ylimääräinen numero on siis pakotettu. Sijoita se.
Miten sen huomaa
Nopea tarkistus aina, kun kaikki tyhjät ruudut yhtä lukuun ottamatta ovat kaksiarvoisia.
Esittely
Yksikäsitteinen klassinen sudoku ei voi päätyä binääriseen yleishautaan (kaikki kaksiarvoisia, useita ratkaisuja).
Tarkista, onko lähes jokaisessa tyhjässä ruudussa tasan kaksi ehdokasta. Tasan yhdessä ruudussa on kolme – se on BUG+1. Ylimääräinen numero on 9.
Jos 9 olisi epätosi, sudoku putoaisi tuohon tappavaan kaksiarvoiseen hautaan, jolla on useampi kuin yksi ratkaisu.
Sijoita 9 kolmen ehdokkaan ruutuun. Yksikäsitteisyys vaatii sitä – vain yksikäsitteisissä klassisissa sudokuissa.
Esimerkki 1
Etsi kokonaan kaksiarvoinen ruudukko, jossa on yksi kolmen ehdokkaan ruutu.
BUG+1 – ylimääräinen numero on 8.
Sijoita 8. Se estää ei-yksikäsitteisen binäärisen yleishaudan.
Esimerkki 2
Etsi kokonaan kaksiarvoinen ruudukko, jossa on yksi kolmen ehdokkaan ruutu.
BUG+1 – ylimääräinen numero on 9.
Sijoita 9. Se estää ei-yksikäsitteisen binäärisen yleishaudan.