Oi,

Chame de S_k a soma f(1) + ... + f(k). � f�cil ver que f(2n + 1) = f(2n),
e tamb�m que f(1) = 0. Se B_k = n�mero de m�ltiplos de 2^k menores ou iguais
a n, vale f(n) = B_1 + B_2 + ... (a partir de um certo x, k>=x implica B_k
= 0).

Como B_k � a parte inteira de n/2^k (denota-se [n/2^k]), isto �, o �nico
inteiro tal que B_k <= n/2^k < B_k + 1, temos f(n) = [n/2] + [n/2^2] + [n/2^3]
+ ... . Por essa raz�o, f(2n + 1) = f(2n) = n + [n/2] + [n/2^2] + ... =
n + f(n), logo S_(2^k + 1) = f(1) + ... + f(2^k + 1) = 2*(f(2) + f(4) +
f(6) + ... + f(2^k)) = 2*( 1 + f(1) + 2 + f(2) + ... + 2^(k-1) + f(2^(k-1)))
= 2*S_(2^(k-1)) + 2*D_(k-1), onde D_(x) = 1 + 2 + ... + 2^x.

Repare que vc pode escrever S_(2^(k-1)) = S_(2^(k-1) + 1) - f(2^(k-1)),
assim chegamos a S_(2^k + 1) = 2*S_(2^(k-1) + 1) + 2*(D_(k-1) - f(2^(k-1))).

Tem-se f(2^(k-1)) = [2^(k-1)/2] + [2^(k-1)/2^2] + ... = 1 + 2 + ... + 2^(k-2)
= D_(k-2) = D_(k-1) - 2^(k-1), assim temos S_(2^k + 1) = 2*S_(2^(k-1) +
1) + 2^k.

A id�ia ent�o � calcular S_1023 usando S_1023 = S_1025 - 2*f(1024) = S_(2^10
+ 1) - 2*f(2^10). Aplicando repetidamente o racioc�nio de h� pouco, chegaremos
a S_1025 = S_(2^10 + 1) = 2^9*S(2 + 1) + 9*2^10 = 2^9 + 9*2^10.

Como f(1024) = f(2^10) = D_9 = 2^10 - 1, temos S_1023 = S_1025 - 2*f(1024)
= 2^9 + 9*2^10 - 2*2^10 + 2 = 2^9 + 14*2^9 + 2 = 15*2^9 + 2.

Espero n�o ter errado nada...

[]s,
Daniel

 '>'-- Mensagem Original --
 '>'Date: Sun, 22 May 2005 11:05:30 -0300
 '>'To: [email protected]
 '>'From: Pacini bores <[EMAIL PROTECTED]>
 '>'Subject: [obm-l] pot�ncia  de  2
 '>'Reply-To: [email protected]
 '>'
 '>'
 '>'Ol�  Pessoal ,
 '>'
 '>'Algu�m  poderia  me ajudar  no  problema  abaixo ?
 '>'
 '>'Sabendo  que  f(n)  �  maior pot�ncia  de  2  que  divide  n! , 
 '>'determine  o valor  de
 '>'
 '>'f(1) + f(2) +...+ f(1023) .
 '>'
 '>'Agrade�o  qualquer  ajuda .
 '>'[]?s  Pacini
 '>'
 '>'
 '>'
 '>'=========================================================================
 '>'Instru��es para entrar na lista, sair da lista e usar a lista em
 '>'http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
 '>'=========================================================================




=========================================================================
Instru��es para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================

Responder a