(鼠尾草)
定义is_strongCarmichael(n):
如果n==1或is_prime(n):返回False
对于k in(1..n):
如果is_primeto(k)和not k.除(n-1)和is_primito(k,n):
如果power_mod(k,n-1,n)!=1:返回false
返回true
return[n表示(1..len)中的n,如果is_strong Carmichael(n)]
(朱莉娅)
使用整数序列
PrimesPrimeTo(n)=(p代表Primes中的p(n),如果是PrimesTo(p,n))
函数是StrongCarmichael(n)
如果是复合(n)
对于PrimesPrimeTo(n)中的k
如果!除数(k,n-1)
如果powermod(k,n-1,n)!=1
返回false
结束
结束
结束
返回true
结束
返回false
结束
L323214(len)=[n代表1中的n:len如果是StrongCarmichael(n)]
L323214(30000)|>打印