Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Comunidade d...
Tela cheia Sugerir um artigo

Perl: Índice (Logaritmo Discreto) em Perl

26 de Abril de 2013, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 105 vezes
<p>O problema do índice se resume a:<br> <br> "Dado dois inteiros N e B, qual o menor expoente I tal que B elevado à I e dividido por N tenha resto igual a 1?"<br> <br> Se ao invés deste resto 1 for usado um valor R, com o valor de R estando entre 0 e N-1 tem-se então o problema do logaritmo discreto.<br> <br> Para B=2 e N=31, I vale 5. => 2,4,8,16,32 => 32/31 resto = 1<br> <br> Para B=4 e N=60, não existe resposta válida. => 4, 16, 64 => 64/60 resto 4 e permanece num ciclo fechado.<br> <br> Ou 64%60 = 4, que é como se escreve em algumas linguagens.<br> <br> Este programa calcula índice por brute-force.</p>
Fonte: http://www.vivaolinux.com.br/script/Indice-Logaritmo-Discreto-em-Perl

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.