Processing math: 100%

OBM 2018 - Nível 3 - P2

Problema 2

Azambuja escreve um número racional q em uma lousa. Uma operação consiste em apagar q e substituí-lo por q+1; ou por q1; ou por q12q1 se q12. O objetivo final de Azambuja é escrever o número 12018 após realizar uma quantidade finita de operações.

a) Mostre que se o número inicial escrito é 0, então Azambuja não poderá alcançar seu objetivo.

b) Encontre todos os números iniciais para os quais Azambuja pode atingir seu objetivo.

Solução de Caio Hermano:

a) Primeiramente vejamos que se q=ab é o número racional escrito na lousa, com a,bZ,b>0 e mdc(a,b)=1, então Azambuja pode trocá-lo por algum dos seguintes números racionais ab+1=a+bb (operação 1); ou ab1=abb (operação 2); ou ab12ab1=ab2ab se (a,b)(1,2) (operação 3) e note que mdc(ab,2ab)=mdc(ab,a)=mdc(a+b,a)=mdc(a,b)=1. Observe ainda que o novo denominador será b ou |2ab|, ou seja, possui a mesma paridade que b, pois 2abbb (mod 2). Assim, temos como invariante a paridade do denominador do número escrito na lousa. Daí, como o denominador de todo inteiro (0 inclusive) é 1 que é ímpar, e o denominador de 12018 é 2018 que é par, Azambuja não poderá alcançar seu objetivo.

b) Vamos demonstrar que Azambuja conseguirá alcançar seu objetivo sempre que o número inicial q=ab escrito na lousa, com a,bZ,b>0 e mdc(a,b)=1, satisfaz que b>1 é par. O resultado encontrado no item a) nos mostra que, para que Azambuja consiga chegar em 12018, o denominador do número que ele recebe deve ser, de fato, par. Vejamos agora que todo número nessas condições satisfaz o enunciado. Mostraremos inicialmente que conseguimos chegar de q a 12 e, depois, que podemos ir de 12 até 12018.

Faça a=tb+r com t,rZ e 0<r<b (Algoritmo da Divisão). Se t0, realize t vezes a operação 2 e chegaremos ao número qt=abt=(tb+r)tbb=rb e, se t<0, realize |t| vezes a operação 1 e chegaremos ao número q+|t|=qt=abt=(tb+r)tbb=rb. Assim, a partir de qualquer número racional q=ab, Azambuja consegue chegar em rb, com 0<r<b e mdc(r,b)=mdc(a,b)=1.

Considere agora b=2k,kZ+, veremos que é possível diminuir o denominador de q=ab até chegar em 2 a partir das operações dadas. Se k>1, pelo parágrafo anterior conseguimos chegar de a2k em r2k, com 0<r<2k e rk pois mdc(r,2k)=1. Realizando a operação 3, chegamos em r2k2r2k=±(r2k)2|rk|, mas 0<r<2kk<rk<k2|rk|<2k. Logo, alcançamos um número com denominador menor que o anterior e, iterando esse procedimento diversas vezes, encontraremos eventualmente um número na lousa de denominador igual a 2 (uma vez que, enquanto k>1, podemos continuar repetindo esse processo, que não pode se prolongar infinitamente pois há apenas finitos naturais menores que 2k). Novamente pelo parágrafo anterior, de x2 podemos chegar em r2, com 0<r<2r=1. Por conseguinte, Azambuja consegue chegar em 12.

Vejamos agora, que partindo de 12, é possível alcançar 12018. Provaremos por indução em nZ+, que conseguimos chegar em 12n a partir de 12.

Caso inicial: n=1 é óbvio.

Hipótese: Suponha que chegamos em 12k,kZ+.

Passo Indutivo: Realize a operação 1 seguida da operação 3 e chegaremos em 12k+1=2k+12k e, depois, em (2k+1)2k2(2k+1)2k=12(k+1). E o resultado segue por indução.

Fazendo n=1009, concluímos que Azambuja consegue concluir seu objetivo.

RESPOSTA: ab com a,bZ,b>0,mdc(a,b)=1 e b par.