二次剩余从csdn
Posted utopia999
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二次剩余从csdn相关的知识,希望对你有一定的参考价值。
欧拉准则
模(p)意义下,(a)是二次剩余等价于(a^{frac{p-1}{2}}equiv 1),(a)不是二次剩余等价于(a^{frac{p-1}{2}}equiv -1)。
Cipolla算法
Cipolla 若(a^2-n)不是二次剩余,则(n)的二次剩余是((a+sqrt {a^2-n})^frac{p+1}{2})。其中计算时记录(sqrt{a^2-n})的系数,可证明最后其系数为(0)。
随机(a)即可。时间复杂度为(O(log^2 p))。
以上是关于二次剩余从csdn的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript五个常用功能/案例:计时器 | 流程控制 | 闭包应用 | arguments剩余参数 | 二次封装函数