Você está na página 1de 10

QB_Fcil_001

Comeando com um quebra-cabea fcil.

7 3 2 2 5

8 1 8 6 3 6

5 3 9 2 3 4 5 9 3 4 2 7 3 4 1

RE_Fcil_001
Resposta:

1 3 4 2 8 9 7 6 5

7 6 2 5 4 1 9 3 8

8 5 9 3 7 6 4 2 1

9 2 7 6 5 8 3 1 4

6 1 8 4 3 7 5 9 2

5 4 3 1 9 2 8 7 6

4 7 6 9 2 5 1 8 3

3 9 1 8 6 4 2 5 7

2 8 5 7 1 3 6 4 9

Um quebra-cabea bsico normalmente pode ser resolvido com 3 tcnicas simples: cruzamento, candidato nico e candidato nico escondido. E esse o caso acima. Explicando as tcnicas: 1) CRUZAMENTO um jeito de caar espaos para os possveis candidatos de uma sub-caixa. Primeiro escolhemos nmero e depois desenhamos linhas imaginrias sobre o querbra-cabea. As clulas cortadas por essa linha no podem conter aquele nmero candidato. Quando, ento, observamos a sub-caixa, se houver apenas uma clula no cortada, o candidato ser posto nessa clula. Ex: cruzamento de 1, implicando em apenas uma clula restante na sub-caixa da esquerda.

2) CANDIDATO NICO Se houver apenas um nmero candidato para uma determinada clula, ele ser posto nela.

3) CANDIDATO NICO ESCONDIDO Se houver a ocorrncia de um determinado candidato em apenas uma das clulas de um grupo (linha, coluna ou sub-caixa), esse ser posto nessa clula, pois somente ela pode conter aquele candidato para aquele grupo. Ex: Nesse exemplo, a quarta clula da linha est destacada e a nica na linha que possui o 9 como candidato. Assim, o 9 dever ser posto nessa clula. Existe uma outra com candidato nico escondido nessa mesma linha. Consegue ver?

+++++++++ Ento, vamos a resoluo! Antes de comear a eleger os candidatos de cada clula, interessante utilizar o cruzamento. Ento, recomendo sempre ao comear a resoluo de um sudoku, inicie utilizando essa tcnica. Assim, descobrimos as seguintes clulas: A1=1 > cruzamento de E2 e H3; H1=3 > cruzamento de A2, F3, G9 e I6; C4=3 > cruzamento de E5 e I6; B8=3 > cruzamento de A2, C4 e G9; I9=9 > cruzamento de B7 e E8; H2=9 > cruzamento de G4 e I9. Nesse ponto, a tcnica no nos evidencia mais nenhuma clula a ser resolvida, por enquanto. Sempre que novas clulas so resolvidas por outras tcnicas, o cruzamento pode novamente ser utilizado. Como um mtodo bem visual, facilita e agiliza muito a resoluo do quebra-cabea. A partir de agora, comeamos a eleger os candidatos de cada clula. Como fazer: a dica comear pelos conjuntos mais completos, ou seja, por aquelas linhas, colunas ou sub-caixas com o maior nmero de clulas j completadas. No nosso caso, a coluna H a que tem o menor nmero de candidatos nesse ponto. Comeando por ela, verificamos que H4 tem apenas um candidato possvel, o nmero 8. Depois de completada essa clula, as outras duas restantes de H ficam com os possveis candidatos 5 e 6. Ento: H4=8 > candidato nico. Observando agora a linha 1, verificamos que a clula D1 a nica nessa linha que pode conter o candidato 9. Portanto, trata-se de um candidato nico escondido (tem esse nome, pois olhando apenas a clula em si, ela poderia conter os candidatos 2 ou 9). D1=9 > candidato nico escondido. Seguimos com cruzamento de 9, depois de completar D1: F5=9 > cruzamento de D1, E8 e G4; A6=9 > cruzamento de B7 e F5; C3=9 > cruzamento de A6 e H2; D3=7, D2=2, E6=7, E4=4, E1=6, E9=2, F2=4, B2=6, C2=5, A3=4 > candidato nico; C8=2 > cruzamento de A4, E9 e H7; D8=1 > cruzamento de F4; I2=1, G1=4, C9=1, B9=8, F9=6, A9=5 > candidato nico; C7=4 > cruzamento de A3; A5=8 (escondido), D5=5, D6=8, B6=1, C5=7, H5=6, H8=5, G6=5 (escondido), I4=7 (escondido), I5=1, G5=2, I2=8, G2=7, I7=6, I3=5, G3=6, A7=7, A8=6, F7=8, F8=7, G7=1, G8=8 > candidato nico.

E est resolvido o quebra-cabea! :)

QB_Mdio_001
Vamos aumentar um pouco a dificuldade:

1 5 7 8 9 4 1 7 8 3 2 6 9 4 7 9

4 7 5 9

7 8 3 9 6 2 1 4 2

RE_Mdio_001
Resolvido, fica assim:

2 8 5 4 1 3 9 6 7

9 7 3 6 8 5 4 1 2

1 6 4 2 9 7 8 5 3

8 5 1 7 3 2 6 4 9

6 3 9 8 4 1 7 2 5

4 2 7 5 6 9 3 8 1

7 1 8 3 5 6 2 9 4

3 9 6 1 2 4 5 7 8

5 4 2 9 7 8 1 3 6

Nesse caso, alm das tcnicas do usadas antes, vamos introduzir mais duas: os candidatos bloqueados e pares. Essas tcnicas diferem das anteriores porque no visa descobrir diretamente um candidato para aquela clula, mas a retirada de possveis candidatos. Depois de retirar, possivelmente teremos ou um candidato nico ou um escondido. Explicando: 1) CANDIDATOS BLOQUEADOS a) Se um candidato ocorre apenas em uma linha ou coluna dentro de uma sub-caixa, esse candidato pode ser retirado das outras clulas dessa linha ou coluna na parte de fora dessa subcaixa. Ex: a coluna da esquerda, dentro da sub-caixa do meio a nica que possui o candidato 5 (marcadas em azul). Logo, como 5 s pode estar nessa coluna, colca-lo em outro lugar da coluna fora da sub-caixa faria com que no houvesse mais clulas na sub-caixa do meio em que coubesse o 5. Assim, podemos retirar o candidato 5 de todas as clulas da coluna da esquerda que estiverem fora da sub-caixa do meio (destacadas em amarelo).

b) Se um candidato ocorre apenas em uma linha ou coluna de uma sub-caixa e em nenhuma outra clula dessa linha ou coluna fora dessa sub-caixa, esse candidato pode ser retirado de todas as outras clulas da sub-caixa. Ex: reparem que o candidato 9 s ocorre na sub-caixa do meio para a coluna da esquerda. Portanto, pelo mesmo motivo do exemplo anterior, podemos retirar esse candidato de quaisquer outras clulas da sub-caixa do meio (destacadas em amarelo).

2) PARES (trios e quadras) Se um par de clulas possu apenas os mesmos dois candidatos em um determinado conjunto, esses candidatos podem ser retirados das outras clulas desse conjunto. Ex: as duas clulas marcadas em azul possuem os mesmos dois candidatos e fazem parte de um mesmo conjunto (a sub-caixa do meio). Ento, somente essas duas clulas podero conter 5 ou 8. Marcar 5 ou 8 fora delas nesse conjunto faria com que a soluo ficasse invlida, pois obrigaria a ter dois 8 ou dois 5 no conjunto. Assim, podemos excluir os candidatos 5 e 8 das clulas em amarelo.

A mesma regra tambm vale para trios ou at mesmo quadras (apesar de quadras serem extremamente raras). Para trios, temos que ter um trio de clulas com o mesmo trio de candidatos, e assim por diante. Tambm pode haver a ocorrncia de pares ou trios escondidos. Nesse caso, temos um par de candidatos ocorrendo apenas em um par de clulas de um conjunto, independente de outros candidatos que existam nessas clulas. Quando isso ocorre, podemos retirar os outros candidatos desse par de clulas. O mesmo aplica-se aos trios ou quadras. Ex: as trs clulas marcadas em verde so as nicas na sub-caixa que possuem o trio escondido 26-3. Assim, podemos retirar quaisquer outros candidatos dessas trs clulas (no caso, o 5). Repare

que no necessrio que todas possuam os trs candidatos. Isso tambm vlido para trios diretos ou quadras.

++++++++++ Resoluo: A partir de agora, cruzamentos e candidatos nicos vo ser apenas colocados. Cabe a vocs descobrirem o porqu. Qualquer dvida, explico por comentrio. D8=4, I5=7, B1=9 > cruzamentos; B3=3, C3=4, D3=1, D5=3, G2=1 (escondido), A6=3 (escondido), A4=4 (escondido), H6=4 (escondido), I2=4 (escondido) > candidato nico; A5=1, H4=1, E6=1, F9=1 > cruzamento; E4=8 (escondido) > candidato nico; I6=8, F8=8, H9=8, H8=7 > cruzamento; F5=6 > candidato nico; Agora, vamos usar a tcnica de pares para retirar alguns candidatos: D1-5, E1-5-3 > par 5 e 3 em H1 e I1; D1=8, D2=5 > candidato nico; A2=8, B2=7, A9=7 > cruzamento; Novamente, vamos retirar candidatos, mas por candidatos bloqueados: G7-5, G8-5 > candidato 5 bloqueado pois s existe na linha G da sub-caixa Y3; Todo o resto do quebra-cabea se resolve por candidatos nicos a partir desse ponto.

Tcnicas avanadas I
Antes de mais quebra-cabeas, acho melhor fazer um tutorial sobre as tcnicas mais avanadas de resoluo. So elas: - cadeias; - cadeias mltiplas; - x-wing; - swordfish; e - xy-wing. Nesse tpico, vou explicar as cadeias, o que j serve para resolver a maioria dos quebra-cabeas do prximo nvel de dificuldade. No prximo, explico as outras trs. Lembrando que todas essas tambm so tcnicas de retirada de candidatos. 1) CADEIAS: Essa tcnica visa a busca de incoerncias lgicas nos relacionamentos dos candidatos em cada conjunto (linha, coluna ou sub-caixa). Isso feito sempre que um conjunto possuir apenas duas

clulas com um determinado candidato, fazendo com que a colocao em um implique na retirada do outro. Buscando esses relacionamentos, possvel verificar situaes em que a regra do sudoku quebrada (ou nenhum daquele candidato ou dois ou mais candidatos no conjunto). Com isso, fazemos as retiradas adequadas a cada caso. Ex: a) filtrando somente os candidatos 2, vemos a cadeia destacada nas cores verde-limo e azul. Usando essas duas cores, mostra-se mais claramente a alternncia entre as clulas com candidatos. Repare que a clula E6 no pode ter 2 como candidato, pois isso faria com que elementos alternados de uma mesma cadeia (clulas C6 e E9) no pudessem ser marcados com o 2. Podemos, ento, retirar o 2 como candidato.

b) nesse caso, vemos que elementos da prpria cadeia analisada caem em contradio com a regra. Marcar qualquer 3 destacado em azul tornaria a soluo invlida. Logo, podemos retirar o 3 de todas as clulas marcadas em azul.

2) CADEIAS MLTIPLAS Nesse mtodo, analisamos duas cadeias complementares, as quais possuem interseo em algum conjunto. Verificamos os elementos que fazem essa interseo para depois procurar elementos que faam interseo com suas alternncias. Caso exista alguma clula que se encaixe nessa interseo, pode ter o candidato analisado retirado. Ex: filtrando os candidatos, deixando somente o 9 aparente, podemos destacar as cadeias abaixo (uma em verde-limo e azul e outra em rosa e abbora). Um elemento rosa (A5) compartilha a linha A com um elemento azul (A9). Logo, qualquer clula que esteja na interseo de algum conjunto entre clulas verde-limo e laranja pode ter o 9 retirado. o caso do 9 em D4.

No prximo post: as outras tcnicas avanadas!

Tcnicas avanadas II
Continuando com as tcnicas, vamos ver as trs ltimas. 1) X-WING Tem esse nome pela figura que faz quando ocorre. Para que possa ser utilizada, devemos ter 2 pares de clulas formando os 4 cantos de um retngulo. Cada par deve estar em um conjunto onde somente possa ocorrer aquele candidato nessas duas clulas (duas colunas ou duas linhas). Vamos para o exemplo, onde podemos visualizar melhor o que ocorre. Ex: filtrando as clulas que possuem o 9 como candidato, vemos que na linha 1 e na linha 6 apenas um par de clulas pode conter 9. Os dois pares esto visualmente nos cantos de um retngulo. Assim, podemos retirar os candidatos 9 de quaisquer outras clulas das colunas C e I, que so as colunas de ligao entre os dois pares (clulas C3, I4 e I9).

Na verdade, a lgica por trs dessa tcnica a mesma das cadeias mltiplas. A facilidade que xwing muito mais visual que as cadeias multiplas normais. Vejam:

Na linha 1 temos uma cadeia e em 6 temos outra. Percebam que azul faz interseo com abbora e verde-limo com rosa. Assim, quaisquer clulas que possuam interseo entre azul-bobora e verde-limo-rosa podem ter o candidato 9 retirado. 2) SWORDFISH uma generalizao do x-wing. Mas desta vez, necessrio ter 3 linhas ou colunas que s possuam duas clulas possvel para um dado candidato. Essas clulas devem compartilhar as mesmas 3 linhas ou colunas entre si. Caso isso ocorra, podemos retirar os candidatos das clulas das linhas ou colunas de ligao. Ex: As linhas 5, 8 e 9 possuem apenas duas clulas possveis para o candidato 8. Esses trs pares compartilham as colunas A, F e H. Ento, podemos retirar o 8 como candidato de todas as outras clulas dessas colunas (A1, F4, F6 e F7).

3) XY-WING Caso existam trs clulas com exatamente dois candidatos em cada uma delas, de forma que cada par seja da seguinte forma: (x,y), (x,z) e (z,y); e a clula contendo (x,y) compartilhe algum conjunto com (x,z) e com (y,z). Ento, as clulas que estiverem em conjuntos compartilhados por (x,z) e (y,z) podem ter o candidato z retirado. Ex: as trs cluas destacadas em azul possuem os candidatos 5(x), 3(y) e 4(z) distribudos em pares e compartilham um conjunto entre si (o par (3,4) compartilha a terceira linha com (3,5) e o par (4,5) compartilha a sub-caixa do meio com (3,5); logo (3,5) faz a ligao entre os outros dois pares) . Ento, as clulas que compartilham conjuntos entre os pares (3,4) e (4,5) (esto destacadas em amarelo) podem ter o 4 retirado.

Caso no tenham percebido, as clulas compartilhadas so as da primeira linha da sub-caixa da esquerda e as da terceira linha da sub-caixa do meio. Com isso pessoal, resolvemos 99,9% dos quebra-cabeas. Os outros 0,1% so aqueles que, como o sudoku mais difcil do mundo, no podem ser resolvidos somente com a lgica e, portanto, so CHATOS! :-P Divirtam-se!!!

Você também pode gostar