Processing math: 100%

.Problema Olímpico: Sequências de A’s e B’s

Problema
(Indicado a partir do 2º ano do E. M.)


Considere as sequências formadas pelas letras A e B e definidas do seguinte modo:

  • todo conjunto de A’s consecutivos possui um número par de letras;
  • todo conjunto de B’s consecutivos possui um número ímpar de letras.

Exemplos de tais sequências são AA, B, AABBBAAAA, enquanto BBAAB e BBBBAAAAAB não são exemplos válidos, pois no início da primeira sequência há um número par de B’s consecutivos e, na segunda, um número ímpar de A’s no centro.
O “tamanho de cada sequência” é definido como a quantidade total de letras que a formam. Assim, por exemplo, ambas as sequências AABAA e AABBB têm tamanho 5.
Quantas dessas sequências de tamanho 14 existem?

Para ajudar. . .

Muitos exercícios envolvendo sequências podem ser resolvidos por algo que chamamos de relação de recorrência ou, simplesmente, recorrência.
Uma relação de recorrência é uma regra que, a menos de um número finito de termos iniciais, permite obter qualquer termo de uma determinada sequência em função dos seus antecessores imediatos na mesma sequência; neste caso, dizemos que a sequência foi definida recursivamente.

Solução


Vamos utilizar no problema a ideia de recursão, ou seja, vamos tentar encontrar ligações entre uma sequência de tamanho n e sequências de tamanhos menores. Sejam, então, an e bn o número de sequências de tamanho n que terminam em A e B, respectivamente.
Vamos contar an e bn separadamente.

(i) Iniciemos contando o número de sequências de tamanho n que terminam em A.

letras__A_ordem do termo12n

Note que, se n>2, para formarmos uma sequência de tamanho n que termina em A, devemos necessariamente adicionar dois A’s no fim de uma sequência de tamanho n2.

letras___A_A_ordem do termo12n2n1n

No entanto, uma sequência de tamanho n2 ou termina em B ou termina em A (neste caso, dois A’s), assim uma sequência de tamanho n que termina em A tem uma das seguintes formas:

letras__B_A_A_ordem do termo12n2n1n

ou

letras__A_A_A_A_ordem do termo12n3n2n1n

Portanto, o número de sequências de comprimento n que terminam em A é a soma entre o número de sequências de comprimento n2 que terminam em A e o número de sequências de comprimento n2 que terminam em B:

    • an=an2+bn2.
(ii) Vamos agora contar o número de sequências de tamanho n que terminam em B.

letras__B_ordem do termo12n

A princípio, uma sequência de tamanho n que termine em B pode ser formada adicionando-se um B a uma sequência de tamanho n1, mas aqui precisamos de um certo cuidado.
Se a sequência de tamanho n1 terminar em A, não há problema, pois acrescentaríamos um B (quantidade ímpar de letras) após um número par de letras A’s (pelo menos duas), conforme mostra o próximo esquema.

letras__A_A_B_ordem do termo12n2n1n

Mas, ao acrescentarmos um B a uma sequência de tamanho n1 que termina em B, estaríamos acrescentando uma letra B após um número ímpar de letras B’s, obtendo, assim, um número par de letras B’s e uma sequência inválida para nossos propósitos. Dessa forma, em vez de acrescentarmos um B a uma sequência de tamanho n1 que termina em B, acrescentaremos dois B’s no final de uma sequência de tamanho n2 que termina em B.

letras__B_B_B_ordem do termo12n2n1n

Esse procedimento não acarreta o aparecimento de sequências inválidas, já que acrescentaremos dois B’s (quantidade par de letras) após um número ímpar de letras B’s consecutivas, obtendo uma quantidade ímpar de letras B’s consecutivas e definindo, então, uma sequência válida.
Assim, o número de sequências de comprimento n que terminam em B é a soma entre o número de sequências de comprimento n1 que terminam em A e o número de sequências de comprimento n2 que terminam em B:

    • bn=an1+bn2.

Por (i) e (ii), temos as recursões:
an=an2+bn2bn=an1+bn2
e podemos, finalmente, obter o número de sequências de tamanho 14 que podem ser definidas conforme solicitado no problema.
Contando os casos iniciais, claramente observamos que:

  • a1=0, pois existe uma única sequência de comprimento 1 que termina com a letra A: A, e esta não atende à restrição do problema;
  • b1=1, pois existe uma única sequência de comprimento 1 que termina com a letra B: B, e esta atende à restrição do problema;
  • a2=1, pois existem duas sequências de comprimento 2 que terminam com a letra A: AA e BA, e apenas a primeira atende à restrição do problema;
  • b2=0, pois existem duas sequências de comprimento 2 que terminam com a letra B: AB e BB, e nenhuma atende à restrição do problema.

Com essas quatro informações e com as duas fórmulas de recorrência
an=an2+bn2bn=an1+bn2
podemos construir a tabela abaixo, que nos fornecerá a resposta do problema.

nanbnnanbn101861021091111312101621411112227533123743624134964765148092

Portanto, o número total de sequências de tamanho 14 será a14+b14=172.


Solução elaborada pelos Moderadores do Blog.

Link permanente para este artigo: http://clubes.obmep.org.br/blog/problema-olimpico-sequencias-de-as-e-bs/