OlimpíadasRecorrências Tópico resolvido

Aqui devem ser postados problemas Olímpicos. Informe a olimpíada e o ano no título do tópico. Exemplo: (OBM - 2008).

Moderador: [ Moderadores TTB ]

Avatar do usuário
Autor do Tópico
Nia
iniciante
Mensagens: 9
Registrado em: Sex 20 Out, 2017 19:01
Última visita: 28-10-17
Out 2017 23 19:35

Recorrências

Mensagem não lida por Nia »

Quantas são as sequências de n termos, todos pertencentes a {0,1,2}, que não possuem dois termos consecutivos iguais a zero ?




Avatar do usuário
undefinied3
4 - Sabe Tudo
Mensagens: 1483
Registrado em: Dom 02 Ago, 2015 13:51
Última visita: 30-09-22
Out 2017 23 20:23

Re: Recorrências

Mensagem não lida por undefinied3 »

Seja [tex3]f(n)[/tex3] o número de sequências de n termos que satisfaz o que foi pedido. Temos:
[tex3]f(1)=3[/tex3] , pois as sequências são 0; 1; 2
[tex3]f(2)=8[/tex3] , são elas: 01; 02; 10; 11; 12; 20; 21; 22
Mas note: cada sequência de 1 termo que não termina em 0 dá origem à 3 outras sequências de 2, enquanto que uma sequência terminada em zero dá origem à 2 outras sequências.
Para 3 termos:
010 020 110 120 210 220
011 021 101 111 121 201 211 221
012 022 102 112 122 202 212 222
Então [tex3]f(3)=22[/tex3]

Vamos mudar de plano. Seja z(n) o total de sequências de n termos, terminadas em zero e g(n), não terminadas em zero. Assim [tex3]f(n)=z(n)+g(n)[/tex3]
Por outro lado, temos que [tex3]z(n)=g(n-1)[/tex3] e [tex3]g(n)=2g(n-1)+2z(n-1)[/tex3] , de modo que [tex3]f(n)=3g(n-1)+2z(n-1)[/tex3]
As condições iniciais são [tex3]g(1)=2[/tex3] e [tex3]z(1)=1[/tex3] . Segue o resultado:
[tex3]f(1)=3*2+2*1=8[/tex3]
[tex3]\begin{cases}
g(2)=2*2+2*1=6 \\
z(2)=2
\end{cases} \rightarrow f(3)=3*6+2*2=22[/tex3]

Agora, vamos tentar fechar a recorrência só em função de f(n):
[tex3]f(1)=3[/tex3] , [tex3]f(2)=8[/tex3]
[tex3]f(n)=3g(n-1)+2z(n-1)=3[2g(n-2)+2z(n-2)]+2g(n-2)=8g(n-2)+6z(n-2)[/tex3]
[tex3]f(n)=8[2g(n-3)+2z(n-3)]+6g(n-3)=22g(n-3)+16z(n-3)[/tex3]
[tex3]f(n-1)=3g(n-2)+2z(n-2)=3[2g(n-3)+2z(n-3)]+2g(n-3)=8g(n-3)+6z(n-3)[/tex3]
[tex3]f(n-2)=3g(n-3)+2z(n-3)[/tex3]
Então temos o sistema:
[tex3]\begin{cases}
22a+16b=f(n) \\
8a+6b=f(n-1) \\
3a+2b=f(n-2)
\end{cases}[/tex3]
Utilizando as duas últimas pra isolar a e b:
[tex3]a=3f(n-2)-f(n-1)[/tex3] [tex3]b=\frac{3f(n-1)}{2}-4f(n-2)[/tex3]
Substituindo na primeira:
[tex3]66f(n-2)-22f(n-1)+24f(n-1)-64f(n-2)=f(n)[/tex3]
[tex3]\therefore f(n)=2f(n-1)+2f(n-2)[/tex3]
De fato, [tex3]f(3)=2*8+2*3=22[/tex3]

Então fechamos a recorrência. Resta resolvê-la:
[tex3]f(n)-2f(n-1)-2f(n-2)=0[/tex3]
O polinômio característico é [tex3]x^2-2x-2=0[/tex3]
Cujas raízes são [tex3]1 \pm \sqrt{3}[/tex3]
De modo que podemos escrever [tex3]f(n)=C_1(1-\sqrt{3})^n+C_2(1+\sqrt{3})^n[/tex3]
Impondo as condições iniciais:
[tex3]\begin{cases}
C_1(1-\sqrt{3})+C_2(1+\sqrt{3})=3 \\
C_1(1-\sqrt{3})^2+C_2(1+\sqrt{3})^2=8
\end{cases}[/tex3]
Resolvendo, encontramos [tex3]C_1=\frac{1}{2}-\frac{\sqrt{3}}{3}=\frac{3-2\sqrt{3}}{6}[/tex3] e [tex3]C_2=\frac{3+2\sqrt{3}}{6}[/tex3]
Portanto, a solução geral é dada por
[tex3]f(n)=\frac{3-2\sqrt{3}}{6}(1-\sqrt{3})^n + \frac{3+2\sqrt{3}}{6}(1+\sqrt{3})^n[/tex3]

Última edição: undefinied3 (Seg 23 Out, 2017 21:17). Total de 2 vezes.


Ocupado com início do ano no ITA. Estarei fortemente inativo nesses primeiros meses do ano, então busquem outro moderador para ajudar caso possível.

Avatar do usuário
Autor do Tópico
Nia
iniciante
Mensagens: 9
Registrado em: Sex 20 Out, 2017 19:01
Última visita: 28-10-17
Out 2017 24 10:25

Re: Recorrências

Mensagem não lida por Nia »

Muito obrigada !!!!!




Responder
  • Tópicos Semelhantes
    Respostas
    Exibições
    Última msg

Voltar para “Olimpíadas”