15 = 2 * 7 + 1和7 = 2 * 3 + 1所以15应该是安全的素数。我错过了什么?
一个(额外的)安全质数本身必须是一个质数。这里,15不是质数,所以它不是(额外的)安全质数
对于案例8,x = 719;
结果是44,不是质数,结果应该是假的,但现在是真的。
我说的对吗?
Danteliujie,X = 719不会导致44。
为什么71是真的?
UPS,'也许'15根本不是素质......
哦对不起。我的意思是测试#7
isprime已经存在!
这段代码会错误地将x = 59识别为一个额外安全的质数(事实并非如此)。
当x = 5和x = 7时,返回false,对吗?
是的,x = 5和x = 7是安全质数,但不是“额外的”安全质数,因为它们对应的p(分别为2和3)不是安全质数。
这个解会错误地将x = 71识别为一个额外安全的质数(事实并非如此)。
好抓,yurenchu。我将71添加到测试套件中。