登录
A160700个
a(n)=如果n<16,则n其他a(楼层(n/16))XOR(n mod 16)。
21
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14, 2, 3, 0, 1, 6, 7, 4, 5, 10, 11, 8, 9, 14, 15, 12, 13, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12, 4, 5, 6, 7, 0, 1, 2, 3, 12, 13, 14, 15, 8, 9, 10, 11, 5, 4, 7, 6, 1, 0, 3, 2, 13
抵消
0,3
评论
一个非常简单的非负整数散列函数。
一个(A000079号(n) )=A133145号(n) ;一个(A000302号(n) )=A010685号(n) ;一个(A001025号(n) )=A161452号(n) ;一个(A161440型(n) )=0;一个(A161441号(n) )=1;一个(A161442号(n) )=2;一个(A161443号(n) )=3;一个(A161444号(n) )=4;一个(A161445号(n) )=5;一个(A161446号(n) )=6;一个(A161447号(n) )=7;一个(A161448号(n) )=8;一个(A161449号(n) )=9;一个(A161450型(n) )=10;一个(A161451号(n) )=11;一个(A161452号(n) )=12;一个(A161453号(n) )=13;一个(A161454号(n) )=14;一个(A161455号(n) )=15。 -莱因哈德·祖姆凯勒,2009年6月10日
链接
MAPLE公司
读取(“转换”);
A160700个:=进程(n)
如果n<16,则
n;
其他的
XORnos(进程名(楼层(n/16)),模块(n,16))
结束条件:;
结束进程:#R.J.马塔尔2016年7月12日
数学
a[n_]:=a[n]=如果[n<16,n,a[Floor[n/16]]~BitX或~Mod[n,16]];
表[a[n],{n,0,100}](*Jean-François Alcover公司2018年1月25日*)
黄体脂酮素
(最大值)
负载(函数)$
A160700个(n) :=如果n<16,则n else logxor(楼层(n/16),mod(n,16))$
名单(A160700个(n) ,n,0,60); /*马丁·埃特尔2012年11月5日*/
(哈斯克尔)
导入数据。位(xor)
a160700 n=a160700_列表!!n个
a160700_list=[0..15]++映射f[16..]其中
f x=a160700 x’`xor`m::Int其中(x',m)=divMod x 16
--莱因哈德·祖姆凯勒2012年11月7日
(PARI)a(n)=我的(t=n%16);而(n>15,n>>=4;t=bitxor(t,n%16));t吨\\查尔斯·格里特豪斯四世2018年1月25日
关键词
非n,容易的
作者
状态
经核准的