%I#39 2020年3月23日06:25:08
%S 0,1,10,1,20,21101110111120121200201210211220221300,
%电话3013103113202140040141041142042110001011011020,
%电话:1021110011011111111201121120012011211211122012211300130113101311
%N N以元组为基础。
%C从右侧读取的位置具有值(1、2、6、30、210…)=基本体。
%C对于n<10*7#=2100:a(n)=A235168中第n行的串联,对于n>0:A055642(a(n;对于较大的数字,A235168中的表示更合适_Reinhard Zumkeller_,2014年1月5日
%C从长远来看,由于n>12的阶乘(n)<n ^n<primorial(n),所以初等基数中的数字少于阶乘基数(参见A007623)。然而,数字大于9的点来得更早:初等基数为10*7*5*3*2=2100 vs 10!=阶乘基数为3628800。从那时起,使用十进制数字串联的表示变得模棱两可_M.F.Hasler,2014年9月22日
%H Reinhard Zumkeller,<a href=“/A049345/b049345.txt”>n的表,a(n)表示n=0..2099</a>
%H<a href=“/index/Pri#primorialbase”>与原始基底相关序列的索引条目</a>
%t表[FromDigits@IntegerDigits[n,MixedRadius[Reverse@Prime@Range@8]],{n,0,51}](*_Michael De Vlieger_,2016年8月23日,10.2*版)
%o(哈斯克尔)
%o a049345 n|n<2100=读取$concatMap显示(a235168_row n)::Int
%o|others=error“不明确的基本表示”
%o——Reinhard Zumkeller,2014年1月5日
%o(PARI)A049345(n,p=2)=如果(n<p,n,A049344(n\p,nextprime(p+1))*10+n%p)\\至少在数字>9出现之前有效(n=10*7*5*3*2),则序列的定义不明确_M.F.Hasler,2014年9月22日
%o(方案)
%o(定义(A049345 n)(如果(>=n 2100)(错误“A049345:当n大于2099时的模糊基本表示:”n)(let loop((n n)(s 0)(t 1)(i 1))(如果是(零?n)s(let*((p(A000040 i))(d(模n p))))(loop(/(-n d)p)(+(*t d)s)(*10 t)(+1 i)))])))
%o_Antti Karttunen,2016年8月26日
%o(Python)
%o从sympy导入nextprime
%o定义a(n,p=2):
%o如果n>2099:打印(“错误!n大于2099时,基本表示不明确”)
%o else:如果n<p else a(n//p,nextprime(p))*10+n%p,则返回n
%o打印([a(n)代表范围(101)内的n)]#_Indranil Ghosh,2017年6月22日
%Y参见A000040、A002110(基本)、A235168、A235224、A276086、A276150。
%Y参考阶乘基数A007623。
%K nonn,基础,简单,好
%0、3
%一名R.K.男子_
|