Como contar todos os quadrados em um tabuleiro de xadrez
A maioria das pessoas responde 64 quando pergunta quantos quadrados tem em um tabuleiro de xadrez. Errado. O tabuleiro tem 204 quadrados no total se você considerar todas as combinações possíveis de subquadrados. A resposta 64 só vale para quadrados unitários, os menores.
quantos quadrados tem em um tabuleiro de xadrez
A fórmula é simples: para um tabuleiro de n por n, some os quadrados perfeitos de 1 ao n. Para 8x8, você calcula 8² + 7² + 6² + 5² + 4² + 3² + 2² + 1². Isso dá 64 + 49 + 36 + 25 + 16 + 9 + 4 + 1, totalizando 204. Achei essa questão pela primeira vez num problema de olimpíada de matemática quando eu tava no ensino médio. Na época, eu contei manual e fiz uma lista linha por linha, o que deu errado porque perdi alguns quadrados maiores. A dica prática aqui é não confiar na intuição. O cérebro tende a ver só os quadrados óbvios.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Uma coisa que as pessoas geralmente não consideram é que quadrados inclinados também existem dentro da grade do tabuleiro. Se você permitir subquadrados rotacionados, o número sobe para muito mais do que 204. Quadrados com lados que não são paralelos aos eixos do tabuleiro formam figuras como o quadrado de vértices nas casas (1,1), (2,3), (4,2), (3,0) — sim, isso existe e tem área de 5 unidades quadradas. Contar esses casos exige geometria analítica, e o resultado não segue a fórmula dos quadrados perfeitos. Na prática, quando alguém faz essa pergunta, espera-se a resposta padrão de 204. Mas em contextos mais avançados, como compilação de problemas de combinação ou geração de puzzles, ignorar os quadrados inclinados leva a contagens incompletas e resultados errados em benchmarks.
Outro ponto que passa despercebido: a fórmula S = n(n+1)(2n+1)/6 só funciona para quadrados alinhados aos eixos. Se o tabuleiro não for perfeitamente quadrado, como num jogo variante com dimensões retangulares, a lógica muda. Em tabuleiros retangulares m por n, a contagem de quadrados alinhados usa somatórios parciais até o menor lado, e quadrados inclinados passam a depender da razão entre m e n de forma não trivial. Eu já vi desenvolvedores implementarem solucionadores de puzzles de tabuleiro que usavam apenas a fórmula dos quadrados perfeitos e esqueciam os inclinados. O bug era silencioso — o programa funcionava para casos pequenos, mas falhava ao gerar instâncias maiores porque a contagem de movimentos legais ficava subestimada. A correção envolveu adicionar um passo de varredura que gera todos os quadrados possíveis via iteração de pares de vértices e verificação de colinearidade e igualdade de lados.
O downsides dessa abordagem é óbvio: a complexidade cresce rapidamente. Para um tabuleiro 8x8, quadrados inclinados adicionam dezenas de casos extras. Em tabuleiros maiores, como 12x12 ou 16x16, o número explode. Se o objetivo é apenas resposta rápida, fiquem com os 204. Se precisa de completude geométrica, prepare-se para rodar código que leva segundos a mais por instância.