%I#112 2024年1月31日11:33:00
%S 0,1,3,2,6,11,4,11,19,10,9,35,23,36,22,7,23,40,58,8,28,49,14192168,
%电话143117,90,20,49,79,48,16,49,15,11,13,50,12,51,17,58100,57101,56,
%U 102,55,3120097,37,39,91,38,92,47,45,43738679619558496433369
%N a(0)=0;对于n>0,如果n出现在序列中,则a(n)是n的所有先前出现的指数的乘积。否则,a(n。
%H Michael S.Branicky,n的表,n=0..10000的a(n)</a>
%H David A.Corneth,PARI计划</a>
%e a(2)=3=n,因此a(3)=2。
%e a(5)=11,因为5之前在序列中没有出现过,但a(4)-5=1出现过,因此a(五)=a(四)+5=6+5=11。
%e a(5)和a(7)=11,以及5*7=35,因此a(11)=35。
%o(PARI)参见PARI链接
%o(Python)
%o从itertools导入计数,islice
%o def agen():#术语生成器
%oan,p=0,{0:0}#数据列表,索引乘积映射
%计数(1)中n的o:
%o产生an
%o an=p[n]如果n在p中,an+n如果an-n<0或an-n在p中an-n
%o p[an]=p[an]*n如果a在p else n中
%o打印(列表(islice(agen),65))#_Michael S.Branicky_,2023年12月9日
%Y参见A005132、A340612、A362373。
%K nonn公司
%0、3
%A _Kelvin Voskuijl_,2023年12月5日
%E更多条款,来自_David A.Corneth,2023年12月9日
|