前言 \(Pollard\ Rho\)是一个著名的大数质因数分解算法,它的实现基于一个神奇的算法:\(MillerRabin\)素数测试(关于\(MillerRabin\),可以参考这篇博客:初学MillerRabin素数测试). 期望下,\(Pollard\ Rho\)算法可以达到极快的复杂度. 核心思想 在\(ZJOI2019Day1\)讲课期间,它是被\(CQZ\)神仙作为随机算法内的一部分来进行介绍的. 由此可见,其核心思想便是随机二字. 操作流程 首先,我们先用\(MillerRabi…