Técnica de Avançado

BUG (Bivalue Universal Grave)

Um padrão BUG (bivalue universal grave) surge quando cada célula vazia no grid teria exatamente dois candidatos. Esse estado produz duas soluções, violando a unicidade. A célula que quebra o padrão (tipicamente aquela com três candidatos) deve assumir o dígito que aparece três vezes em sua linha, coluna e bloco.
3ABABABAB

BUG (Bivalue Universal Grave) é um argumento de unicidade para o fim do puzzle. Ele só dispara quando o grid está quase resolvido e quase cada célula vazia tem dois candidatos. Quando as condições certas aparecem, BUG encerra o puzzle em um único preenchimento.

Como funciona

Imagine chegar a um estado onde cada célula vazia tem exatamente dois candidatos e cada dígito não colocado aparece exatamente duas vezes em cada uma de suas linhas, colunas e blocos. Essa configuração tem duas soluções válidas, porque você pode trocar pares de dígitos pelo grid e obter outra completação correta.

Sudoku válido tem uma solução. Portanto, esse estado é impossível. A célula que o previne é a única célula com três candidatos em vez de dois. Qualquer dígito que, quando removido, deixaria um bivalue universal grave para trás, deve ser o dígito que vai nessa célula trivalor.

Na prática: olhe para a célula trivalor. Escolha o candidato que aparece três vezes (não duas) na linha, coluna ou bloco da célula. Esse é o dígito que deve ir ali.

1 42 73 85 91 42 73 85 91 43 82 71 4 6UMA CÉLULA TRIVALOR ENTRE MUITAS BIVALOR. ESCOLHA O DÍGITO 3X
Quase cada célula vazia é bivalor. A única célula trivalor quebra o padrão mortal e revela seu dígito verdadeiro.

Quando procurá-lo

No fim de puzzles diabólicos quando a maioria das células está preenchida. Se você varrer as células vazias restantes e descobrir que quase todas carregam exatamente dois candidatos, com uma célula tendo três, verifique BUG imediatamente.

O padrão é satisfatório porque o restante do puzzle já fez o trabalho. BUG apenas fornece o último passo.

Exemplo passo a passo

  1. Confirme que cada célula vazia tem exatamente dois candidatos, exceto por uma célula com exatamente três.
  2. Olhe para a célula trivalor. Identifique sua linha, coluna e bloco.
  3. Para cada um dos três candidatos, conte quantas vezes ele aparece na linha, coluna e bloco da célula (como candidato, não como dígito colocado).
  4. O candidato que aparece três vezes em uma dessas unidades (em vez de duas) é o dígito que vai na célula trivalor.
  5. Coloque-o. O restante do puzzle colapsa em singles.

Dicas para identificar

  • BUG só dispara quando o grid está quase resolvido. Não perca tempo com ele antes disso.
  • Uma célula trivalor entre bivalores é a assinatura. Varra os tamanhos dos conjuntos de candidatos primeiro.
  • As marcações de candidatos devem ser perfeitas. Um candidato deslocado mata o padrão silenciosamente.
  • BUG frequentemente encerra um puzzle em um movimento. Vale verificar cada posição de fim de jogo.

Erros comuns

  • Aplicar BUG antes que o padrão esteja totalmente formado. Cada célula além da trivalor deve ser exatamente bivalor.
  • Escolher o dígito errado. O correto aparece três vezes na linha, coluna ou bloco da célula trivalor, não duas.
  • Usar a técnica em puzzles sem unicidade garantida.
  • Pular a verificação porque o grid ainda tem alguns preenchimentos restantes. BUG é o último movimento, não mais cedo.

Pratique

Posições de fim de jogo no sudoku diabólico regularmente formam padrões BUG. Quando você chegar a um ponto onde cada célula vazia parece bivalor, varra em busca daquela que não é. BUG combina naturalmente com Unique Rectangle; ambos dependem de o puzzle ter uma única solução e ambos limpam os últimos preenchimentos.