首页 > 编程语言 >Pollard-Rho 算法总结

Pollard-Rho 算法总结

时间:2023-01-27 21:57:29浏览次数:41  
标签:gcd 枚举 Pollard 算法 随机 Rho

\(\gcd(|x_i-x_j|,n)\) 暴力枚举 \(i,j\) 复杂度过高,于是构造伪随机函数,根据伪随机函数的性质枚举一个 \(j-i=d\) 相当于判掉所有距离为 \(d\) 的 \(i',j'\),但枚举的 \(i\) 不能固定,因为 \(i\) 可能不在 \(n\) 的因子对应的 \(\rho\) 的环上,需要 Floyd 判环法或倍增法,不过本来这个算法就是随机性算法。\(\gcd\) 次数过多需要打包再 \(\gcd\)。

复杂度用生日悖论分析环长。

标签:gcd,枚举,Pollard,算法,随机,Rho
From: https://www.cnblogs.com/qwqqqqq/p/17069394.html

相关文章