Bem, leva um certo tempo para entender a ideia. Mas realmente não é
complicado. O que você quer é simplesmente calcular este produto, mas sem
levar em conta os dois e cincos nele.

Indo devagar: imagina que você já fez essa conta (ou mandou o GNU bc ou o
GNU Pari fazer por você), e depois fatorou essa bagaça. Se você for ver, o
total de zeros deste numerão aí são todos provenientes dos fatores 2 e 5 da
fatoração de 50!.

Então, fazemos assim:

Fatoramos, e separamos os fatores 2 e 5;
Depois, agrupamos os fatores 5 com fatores 2, de modo a formar a maior
potência de 10 possível. Depois, descartamos essa potência sem dó!
Os fatores ímpares que ficaram, multiplicamos seus últimos dígitos
A potência de 2 que sobrou,

Depois, agrupamos os fatores 5 com fatores 2, de modo a formar a maior
potência de 10 possível. Depois, descartamos essa potência sem dó!

Daí, os fatores 2 que sobrarem, multiplicamos!

Vou fazer pro 20 pra tu ter uma ideia:

01*02*03*04*05 = 8*5      * 3
06*07*08*09*10 = 32*5    * 189
11*12*13*14*15 = 8*5      * 9009
16*17*18*19*20 = 128*5  * 2907

Daí fica mais fácil...



Em 19 de maio de 2014 12:42, <[email protected]> escreveu:

>  Determinar o último algarismo  não nulo de P=1x2x3x4x5...x48x49x50. Eu
> gostaria de saber se podemos descobrir isso sem fazer multiplicações para
> cada grupo de dez números ( 1x2x3x...x10=...800; 11x12x13...x20=...800..0;
> 21x22x23...x30=...200...0). Se é um exercício de olimpíada nível dois, fase
> final, acho que não deve ser feito fazendo-se cálculos laboriosos, ou seja,
> deve ter um jeito fácil. Agradeço antecipadamente quem resolver de um modo
> melhor que o exposto acima. Abraços. RS.
>
> --
> Esta mensagem foi verificada pelo sistema de antivírus e
> acredita-se estar livre de perigo.
>



-- 
/**************************************/
神が祝福

Torres

-- 
Esta mensagem foi verificada pelo sistema de antiv�rus e
 acredita-se estar livre de perigo.

Responder a