Pular para o conteúdo
Matemágica

Permutações, arranjos e anagramas

Conte anagramas de uma palavra com repetição e restrições, calcule arranjos e combinações e navegue pelas permutações de uma lista em ordem.

Nível 2 · Intermediário Aula Origem: nova

Permutações, arranjos e anagramas

Permutações são ordenações de elementos. Com n elementos distintos há n! permutações.

Arranjos A(n, k) escolhem k elementos de n em ordem: A(n, k) = n!/(n − k)!. Combinações C(n, k) escolhem sem ordem: C(n, k) = n!/(k!(n − k)!). Como cada grupo de k admite k! ordens, A(n, k) = k! · C(n, k).

Anagramas com repetição

Em uma palavra com letras repetidas, trocar duas letras iguais não gera nada novo. Por isso o número de anagramas é n! dividido por q₁!·q₂!·…, em que qᵢ é a quantidade de cada letra. Em BANANA: 6!/(3!·2!·1!) = 60.

Restrições

Visualizador

Para uma lista de até 7 elementos distintos, a ferramenta calcula diretamente a k-ésima permutação em ordem lexicográfica, sem listar todas. Você escolhe o índice (começando em 0) e avança ou volta pelos vizinhos.

Limites

Anagramas são listados até um limite, mas a contagem é exata para palavras longas. Entradas com letras repetidas no visualizador são recusadas, porque ali a lista precisa ser de elementos distintos.

Desafios

  1. Quantos anagramas tem a palavra BANANA? Por que o número não é 6!?

    Dica

    Divida pelo fatorial de cada letra repetida.

  2. Em BRASIL, quantos anagramas têm as vogais juntas? E com as vogais separadas?

    Dica

    Trate as vogais como um bloco e conte a ordem dentro do bloco.

  3. Quantos arranjos de 3 entre 10 pessoas existem? E combinações de 3? Qual a razão entre eles?

    Dica

    A razão é 3! = 6, a quantidade de ordens de cada grupo.

  4. Qual é a 100ª permutação de a, b, c, d, e (começando em 1)? Confira navegando no visualizador.

    Dica

    Use o visualizador com a lista a, b, c, d, e e o índice 99 (começando em 0).

Continue daqui

Próximos passos

Nenhuma aula usa esta como pré-requisito ainda.

Conceitos

Cada conceito leva à lista de aulas que o usam, por disciplina.