Pular para o conteúdo
VEYRAPLAY
Português (Brasil)
Sudoku
TécnicasIntermediário

Extensão de blocos confirmados

Aprenda como fragmentos preenchidos confirmados podem forçar o restante de um bloco quando limites deixam apenas uma forma legal de atingir o comprimento da pista.

Um fragmento preenchido confirmado pode, às vezes, forçar novas células do bloco ao qual pertence. Estender um bloco confirmado significa usar o comprimento da pista, a identidade já provada do fragmento e os limites ao redor para descobrir células adicionais que o bloco precisa ocupar.

A palavra importante é precisa. Nunca estenda um fragmento apenas porque uma direção parece plausível.

Diagrama conceitual

Exemplo: uma marca X força o restante do bloco

Considere uma linha de 10 células com uma única pista 5.

As células 4–6 estão preenchidas e a célula 3 está confirmadamente vazia:

??×■■■????

O bloco de cinco precisa conter 4–6. Normalmente ele poderia começar em várias posições, mas o X na célula 3 elimina qualquer colocação que atravesse esse limite.

A única colocação legal é 4–8.

Assim, as células 7–8 também podem ser preenchidas e o bloco fica completo.

Exemplo de linha
Pistas5
Estado inicial
Resultado

A extensão é forçada porque qualquer outra colocação de comprimento 5 contendo o fragmento conhecido passaria pela célula vazia confirmada.

A borda da grade pode criar o mesmo efeito

Suponha que uma pista 5 já tenha as células 1–3 preenchidas na borda esquerda.

O bloco não pode continuar para fora da grade, então precisa se estender por 4–5.

Essa é a versão específica de borda da mesma ideia geral: um limite elimina colocações alternativas.

Confirme a identidade do bloco antes de estender

Em uma linha com várias pistas, um fragmento preenchido ainda pode ter dono ambíguo.

Para pistas 3 5, um run curto de duas células pode futuramente pertencer a qualquer um dos blocos, dependendo da posição e das marcas X atuais.

Você não pode estendê-lo com segurança até comprimento 3 ou 5 antes de provar a atribuição.

Evidências úteis para identidade incluem:

  • ordem das pistas e limites de colocação;
  • um separador que isola o fragmento;
  • capacidade do segmento;
  • impossibilidade de outra pista alcançar o fragmento;
  • um bloco vizinho concluído que fixa a ordem restante.

Extensão não é o mesmo que conclusão

Extensão encontra novas células preenchidas que um bloco ainda não resolvido precisa incluir.

Conclusão significa que o bloco já atingiu o comprimento total da pista e pode ser fechado com separadores quando apropriado.

Uma única dedução pode fazer as duas coisas. No exemplo da pista 5, preencher 7–8 estende o fragmento e conclui o bloco; depois disso, como não existem outras pistas, as células fora dele podem ser marcadas vazias.

Use colocações legais, não intuição direcional

Uma forma confiável de testar extensão é:

  1. identificar todas as colocações legais do bloco que incluem o fragmento conhecido;
  2. descartar as que cruzam X, violam separadores, colidem com outros blocos já atribuídos ou saem da linha;
  3. fazer a interseção das colocações restantes;
  4. preencher apenas as células presentes em todas elas.

Isso mostra que a extensão de blocos confirmados é próxima de uma sobreposição restringida. O fragmento conhecido e os limites simplesmente tornam o intervalo de colocação muito mais estreito.

Quando um fragmento não força extensão

Pegue uma linha de 10 células com pista 5 e células 4–6 preenchidas, mas sem X próximos.

O bloco pode ocupar 2–6, 3–7 ou 4–8, entre outras possibilidades dependendo das restrições atuais. O fragmento sozinho pode não forçar nenhum dos extremos.

Não escolha uma direção apenas para continuar avançando.

Se nenhuma célula adicional aparece em todas as colocações legais, deixe os extremos desconhecidos e analise outra linha.

Como reconhecer oportunidades de extensão

Procure fragmentos confirmados que estejam:

  • perto da borda da grade;
  • imediatamente ao lado de uma marca X;
  • presos dentro de um segmento aberto curto;
  • associados a uma pista grande;
  • atribuíveis de forma única a um bloco;
  • restringidos por um bloco vizinho já concluído.

Quanto mais limites cercam o fragmento, menos colocações legais restam.

Erros comuns

Estender automaticamente até o limite mais próximo

Um bloco só precisa atingir o comprimento da pista. Ele não necessariamente preenche um segmento inteiro.

Assumir que fragmentos preenchidos adjacentes precisam se unir

Dois fragmentos podem pertencer a blocos diferentes e exigir um separador entre eles. União e separação é outra dedução e precisa respeitar o tamanho das pistas.

Estender um fragmento sem identidade conhecida

Se você não sabe qual pista é dona do fragmento, pode estar usando o comprimento-alvo errado.

Preencher todas as células dentro do alcance do bloco

Alcance descreve onde um bloco pode estar. Extensão preenche o que ele precisa ocupar. Não confunda união com interseção.

O que aprender depois

A técnica complementar natural é alcance de blocos. Em vez de perguntar apenas quais células um bloco identificado precisa preencher, alcance pergunta quais células ele ainda poderia ocupar — e, consequentemente, quais estão fora de qualquer possibilidade legal.

FAQ

Posso estender um bloco a partir de uma única célula preenchida?

Às vezes. Se a identidade da pista e os limites restringem todas as colocações a ponto de forçar novas células, uma única âncora pode bastar. Caso contrário, não.

Extensão de bloco é apenas sobreposição?

Usa o mesmo princípio de interseção, mas o gatilho prático é um fragmento já confirmado combinado com limites ou outras restrições da linha.

O que faço quando o bloco atinge o comprimento da pista?

Trate-o como concluído, adicione os separadores obrigatórios quando existirem e use as novas células vazias nas linhas cruzadas.