搜索: a290969-编号:a290969
|
|
|
|
0, 0, 1, 1, 2, 2, 1, 2, 2, 2, 1, 4, 2, 2, 3, 3, 1, 4, 1, 4, 3, 2, 1, 6, 2, 2, 3, 4, 1, 6, 1, 4, 3, 2, 3, 7, 1, 2, 3, 6, 1, 6, 1, 4, 5, 2, 1, 8, 2, 4, 3, 4, 1, 6, 3, 6, 3, 2, 1, 10, 1, 2, 5, 5, 3, 6, 1, 4, 3, 6, 1, 10
(列表;图表;参考;听;历史;文本;内部格式)
|
|
|
抵消
|
1,5
|
|
链接
|
|
|
例子
|
对于n=3,2^3-1是7;7是一个以2:111_2为基数的repdigit,只有3个以上的数字。所以a(3)=1。
对于n=5,2^5-1是31;31是一个重复数字,只有在基数2和5:11111_2和111_5中有3个以上的数字,因此a(5)=2。
|
|
数学
|
表[{m=2^n-1},计数[Range[2,Floor@Sqrt@m],_?(与[Length@Union@#==1,Length@@#>=3]&@IntegerDigits[m,#]&)]],{n,40}](*迈克尔·德弗利格2017年8月27日*)
|
|
黄体脂酮素
|
(PARI)nbr(n)={nb=0;fordiv(n,d,for(b=d+1,n,nd=3;vd=[d,d,d];while(fromdigits(vd,b)<n,nd++;vd=vector(nd,k,d));if(x=fromdicits(vd,b))==n,nb++)
a(n)=nbr(2^n-1);
(Python)
从sympy.theory导入count_digits
def ok(n,b):如果n<=b**2 else len(count_digits(n,b))==1,则返回False
def a(n):返回和(ok(2**n-1,b),用于范围(2,2**n)中的b)
打印([a(n)代表范围(1,21)中的n])#迈克尔·布拉尼基2021年5月27日
(Python)#适合扩展的更快版本
定义为更新位(n,b):
如果n<b:返回True
n、 r=divmod(n,b)
onlyd=r
当n>b时:
n、 r=divmod(n,b)
如果r!=onlyd:返回False
return n==onlyd
定义a(n):
c、 目标=0,2**n-1
对于范围(2,2**n)中的b:
如果目标<b**2:中断#不是3位数
c+=is_repedigit(目标,b)
返回c
打印([a(n)代表范围(1,41)中的n])#迈克尔·布拉尼基2021年5月27日
|
|
交叉参考
|
|
|
关键词
|
非n,更多
|
|
作者
|
|
|
扩展
|
|
|
状态
|
经核准的
|
|
|
搜索在0.004秒内完成
|