Pollard-Rho Algorithm简述
Pollard-Rho算法:在期望O(n14)\mathcal{O}(n^\frac{1}{4})O(n41)的时间复杂度内分解一个较大的数N的质因数
1.用Miller-Rabin判断该数是否为质数,是则返回;
2.用生日悖论搜索该数的某个因数;
3.对于得到的因子继续调用Pollard-Rho分解其因数.
#include<ctime>
#include<cmath>...
原创
2019-03-16 15:33:06 ·
429 阅读 ·
0 评论