%I#28 2024年1月24日01:49:54
%S 0,1,0,1,1,2,0,1,0-1,2,0,1,1,2,0,1,1,2,1,2,2,3,0,1,1,1,2,0,1,
%温度1,2,0,1,0,1,1,2,1,2,1,2,2,3,0,1,1,1,2,0,1,1,1,2,1,1,2,0,
%U 1,2,2,3,0,1,0,1,1,2,0,1,0,1,1,2,0,1,1,2,0,1,2,1,2,2,2,3,1,2,2,3,1,2,2,2,3,1,2,2,2,3,1,2,2,3,1,2,2,2,2,2,3,2,3,2,3,2,3,2,3,3,3,3,3,4,0
%N a(0)=0;对于n>=1,a(n)=A000035(n)+a(A257684(n));在n的阶乘表示中,在其位置上允许有最大可能值的位数。
%C在n的阶乘表示中,给定为{d_k,…,d_3,d_2,d_1},任意位置j的最大允许位数为j。这个序列给出了整个表示中达到最大允许值的位数[A007623(n)]。
%H<a href=“/index/Fa#facbase”>与阶乘基表示相关的序列的索引条目。
%F a(0)=0;对于n>=1,a(n)=A000035(n)+a(A257684(n))。
%F其他身份。对于所有n>=1:
%F a(n!-1)=n-1。[n!-1也给出了n-1出现的第一个位置。]
%e对于具有阶乘表示“301”的n=19,位置1和3的数字,即“1”和“3”,等于其基于一的位置索引,换句话说,这些位置允许的最大数字(而位置2的“0”不是),因此a(19)=2。
%t a[n_]:=模[{k=n,m=2,c=0,r},而[{k,r}=商余数[k,m];k!=0||r!=0,如果[r==m-1,c++];m++];c] ;数组[a,100,0](*_Amiram Eldar_,2024年1月23日*)
%o(方案,带有备忘录-宏定义)
%o(定义(A260736 n)(如果(零?n)0(+(A000035 n)(A260766(A257684 n))))
%o(Python)
%o来自sympy import factorial as f
%o定义a007623(n,p=2):如果n<p,则返回n(n//p,p+1)*10+n%p
%o定义a257684(n):
%o x=str(a007623(n))[:-1]
%o y=“”.join(str(int(i)-1)if int(i
%o如果n==1,则返回0,否则求和(int(y[i])*f(i+1)表示范围(len(y))中的i)
%o定义a(n):如果n==0,则返回0,否则返回n%2+a(a257684(n))
%o打印([a(n)表示范围(101)内的n)#_Indranil Ghosh,2017年6月20日
%Y参见A000035、A007623、A257684。
%Y参见A257511。
%K nonn,基础
%0、6
%A _Antti Karttunen,2015年8月27日
|