2012-06-22 13 views

risposta

6

Ecco un esempio di una versione della fonte per il fattore GNU:

http://www.futuretg.com/FTHumanEvolutionCourse/Source/factor.c

Esso include routine sia per la divisione prova e rho di Pollard. Mi guarda su una scansione veloce come se utilizzasse la divisione di prova per trovare alcuni piccoli fattori (fino a circa lg(n)^2, che è circa 4000 in questo caso), quindi Pollard se ciò che è rimasto non è probabilmente-primo. In questo caso è 205432623008947 se ho ragione circa il 4000, ovvero 35129 * 5847949643.

Il secondo fattore primo principale nell'esempio è 35129 e la radice quadrata del più grande è intorno a 76471. Quindi la divisione di prova da sola sarebbe veloce, dal momento che deve solo provare circa 25 mila candidati.

Problemi correlati