|
|
A088148号 |
| 当旋转通过所有二进制位置时产生n个素数的最小数,不计算任何重复。 |
|
2
|
|
|
2, 5, 11, 43, 158, 2143, 2302, 2558, 36542, 548543, 711679, 786431, 9010423, 10452461, 10065788911, 34481371903
(列表;图表;参考;听;历史;文本;内部格式)
|
|
|
抵消
|
1,1
|
|
评论
|
|
|
链接
|
|
|
例子
|
a(5)=158,因为以二为基数的158是10011110。这将产生八个可能的新数字;00111101=61,01111010=122,11110100=244,11101001=233,11010011=211,10100111=167,0100111=79,回到开头10011110=158。在这八个数字(61、122、244、233、211、167、79和158)中,只有五个是素数。注意,这与A088149号但旋转方式不同。
|
|
数学
|
f[n_]:=计数[PrimeQ[Union[Table[FromDigits[RotateLeft[IntegerDigits[n,2],i],2]、{i,1,Floor[Log[2,n]+1]}]],True];a=表[0,{15}];k=1;Do[c=f[k];如果[c<100&&a[[c+1]]==0,则a[[c+1]]=n];k++,{n,1,10^7}];一
|
|
黄体脂酮素
|
(Python)
从itertools导入计数
来自症状输入isprime
如果n=1:返回2
对于计数中的p((1<<n)-1):
如果p.bit_count()>=n:
m=p.位长度()
l=1<<m-1
k、 cset,q=l-1,set(),p
对于范围(m)内的_:
如果p不在cset和isprime(p)中:
cset.add(p)
p=布尔(p&l)+(p&k)<<1)
如果len(cset)==n:
|
|
交叉参考
|
|
|
关键词
|
非n,基础,更多
|
|
作者
|
|
|
扩展
|
|
|
状态
|
经核准的
|
|
|
|