gpt4 book ai didi

algorithm - 如果 p 是素数,如何使用快速算法检查 ap + b 是否是素数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:40:36 26 4
gpt4 key购买 nike

我们有三个数字abpp 是一个大质数,但 abp 小得多。

如何使用快速算法判断ap + b是否为素数?

我们不想使用 BigInteger 类和类似的东西。

请注意,我们还可以了解一些关于p 的其他信息。例如,如果 m 很小,则可以很容易地计算出 p % m

最佳答案

这个问题更适合数学伙伴论坛。

如果 gcd(a, b) != 1 那么它不是素数。

如果 (a + b) % 2 != 1 那么它不是素数。

查看 3.7 + 4 不是质数会导致另一个规则。

所以做一些数学,即

(a % b) * (p % b)

必须是质数,尽管 p % b 是不可能的。

关于algorithm - 如果 p 是素数,如何使用快速算法检查 ap + b 是否是素数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45324488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com