如果n是一个大于 2 且满足modp(2^n-1,n)=1且n不是素数的正整数,则n称为 2-伪素数。找出所有小于 2000 的 2-伪素数,对于每个伪素数,输出伪素数及其素数除数的集合。
这是我到目前为止所尝试的。顺便说一句,这是使用枫木。
for n from 2 to 2000 do
n, mod(2^n-1,n) isprime(n);
od;
我不确定在这里还能做什么。
如果n是一个大于 2 且满足modp(2^n-1,n)=1且n不是素数的正整数,则n称为 2-伪素数。找出所有小于 2000 的 2-伪素数,对于每个伪素数,输出伪素数及其素数除数的集合。
这是我到目前为止所尝试的。顺便说一句,这是使用枫木。
for n from 2 to 2000 do
n, mod(2^n-1,n) isprime(n);
od;
我不确定在这里还能做什么。