[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obm-l] Correção -Questões



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[Saturday 21 February 2004 21:56: obm-l@mat.puc-rio.br]
> Descupem , o certo  para o problema  2 é :
>
> 2)Quais  os  dois  últimos  algarismos   na  parte inteira de
>
> 10^2047/(10^89 +7).
> [...]

Note que 10^2047 = (10^89)^23. Por isso, 10^2047 = (10^89)^23 (mod 10^89 + 7). 
Portanto, 10^2047 = (-7)^23 = -7^23 = 10^89 + 7 - 7^23 (mod 10^89 + 7). Como 
este último número é obviamente positivo e menor do que 10^89 + 7, ele é o 
resto da divisão de 10^2047 por 10^89 + 7. Por isso, a parte inteira de 
10^2047/(10^89 + 7) é igual a

N = (10^2047 + 7^23 - 7 - 10^89)/(10^89 + 7). Como queremos os dois últimos 
algarismos, basta fazer a conta módulo 100. Mas N (mod 100) vale
(7^23 - 7)/7 = 7^22 - 1. Como 7^4 = 1 (mod 100), N = 7^22 - 1 = (7^4)^5*7^2 - 
1 = 1^5*7^2 - 1 = 7^2 - 1 = 48.

[]s,

- -- 
Fábio "ctg \pi" Dias Moreira
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFAONoValOQFrvzGQoRAmoHAJ94piJD7r44xvaFR/B6Pwn0y+t7BgCfUDRp
DPd58SXO6Ewf1rusPGpLOJg=
=EZGe
-----END PGP SIGNATURE-----


=========================================================================
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
=========================================================================