【发布时间】:2011-02-04 21:47:27
【问题描述】:
我需要在非常大的数字之间的间隔上测试素数(在 long long 的范围内),所以我需要一些快速算法来检查一个数字是否为素数。请提出您的想法。
【问题讨论】:
-
你只需要检查它是否是质数,还是需要找到它的质因数?
-
质数分解很困难。这就是 RSA 加密的基础。虽然你没有回答斯蒂芬的问题,所以我假设你只是想测试一个数字的素性。
-
您是否需要确定它是否是质数,或者您是否会对正确答案的概率非常高感到满意?
-
这个问题似乎是题外话,因为它是关于数论的。试试 math.stackexchange.com。