23 这似乎是一个应该简单回答的问题,但我没有明确的答案: nna,pa,pamodpamodp 仅将除以将花费时间,其中是乘法的复杂度。但是可以更快地执行吗?aapp O(M(n))O(M(n))M(n)M(n)modmod algorithms number-theory — 苏雷什 source 1 也许这是一个愚蠢的问题,但是您可以将转换以为基数,然后查看LSB吗?aapp — 2013年 2 您可以,但是这似乎是多余的工作,并且可能需要分割。 — Suresh 2013年
12 Shoup(第3.3.5节,定理3.3,第62页)给出了计算时间中的残差,其中和。rrO(nlogq)O(nlogq)a=q⋅p+ra=q⋅p+rloga=nloga=n 我猜想如果和都是大约位数字,那么(因此)应该很小,给出。ppaannqqlogqlogqO(n)O(n) 如果是位数字,并且相对较小,则乘法方法应该更快。aannpp — 卢克·马蒂森(Luke Mathieson) source