登录
A229047号
替换n的二进制表示中的所有“11”=>“101”,将结果视为以斐波那契数为基数的a(n)的表示(A014417号).
0
0, 1, 2, 4, 3, 4, 7, 12, 5, 6, 7, 12, 11, 12, 20, 33, 8, 9, 10, 17, 11, 12, 20, 33, 18, 19, 20, 33, 32, 33, 54, 88, 13, 14, 15, 25, 16, 17, 28, 46, 18, 19, 20, 33, 32, 33, 54, 88, 29, 30, 31, 51, 32, 33, 54, 88, 52, 53, 54, 88, 87, 88, 143, 232, 21, 22, 23, 38, 24, 25, 41
抵消
0,3
评论
r in的索引A014417号,其中r=ReplaceAll(bin(n)中的“11”->“101”)。
例子
14的基数2表示为1110,即替换后的101010,即A014417号(20) 因此a(14)=20。
黄体脂酮素
(Python)
fib=[0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597]
对于范围(333)内的n:
res=0
位=resbit=1
当位<=n时:
如果n位:res+=resbit
resbit*=2
如果(n&位)和(n&(位*2)):resbit*=2
位*=2
#打印箱(n),箱(res),
a=i=0
而res:
如果res&1:an+=fib[2+i]
i+=1
res>>=1
打印,
关键词
非n,基础
作者
状态
经核准的