费马质数定理
任意 形式的质数都可以写成两个整数的平方和,而 (即)形式的质数则不能。
以 为例, 又是质数,那么它就可以写成两个数的平方和: .
而 则不行,因为 .
ET 给出一个复杂度为 的穷举算法:
必一奇数一偶数
令
化简得:
从1开始穷举到 ,验算 是不是整数,如果是,返回x=2m,y=2n+1.
费马质数定理
任意 形式的质数都可以写成两个整数的平方和,而 (即)形式的质数则不能。
以 为例, 又是质数,那么它就可以写成两个数的平方和: .
而 则不行,因为 .
ET 给出一个复杂度为 的穷举算法:
必一奇数一偶数
令
化简得:
从1开始穷举到 ,验算 是不是整数,如果是,返回x=2m,y=2n+1.