登录
A357758型
对k进行编号,以便在k的二进制展开中,每个块的汉明权重与相同长度的其他每个块之间最多相差1。
2
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 41, 42, 43, 45, 46, 47, 53, 54, 55, 59, 61, 62, 63, 64, 65, 66, 68, 72, 73, 74, 82, 84, 85, 86, 90, 91, 93, 94, 95, 106, 107, 109, 110, 111
抵消
1,3
评论
二进制展开式中的前导零被忽略。
对于任何n>0,都有A005598号(n) /2个二进制长度为n的正项。
根据经验,如果t是一个项,那么2*t或2*t+1中的至少一个也是一个项。
如果t是一个项,那么floor(t/2)也是一个项。
例子
对于k=42:
-42的二进制展开式为“101010”,
-长度为1的块具有汉明权重0或1,
-长度为2的块具有汉明重量1,
-长度为3的块具有汉明重量1或2,
-长度为4的块具有汉明重量2,
-长度为5的块具有汉明重量2或3,
-因此42属于该序列。
对于k=44:
-44的二进制展开式为“101100”,
-长度为2的块具有汉明权重0、1或2,
-因此44不属于该序列。
黄体脂酮素
(PARI)请参阅链接部分。
(Python)
定义正常(n):
b=箱(n)[2:]
如果b中为“00”,b中为”11“:返回False
对于范围(3,len(b))中的l:
h=设置(范围(len(b)-l+1)中i的b[i:i+l].count(“1”))
如果最大值(h)-最小值(h)>1:返回False
return True
打印([k表示范围(112)中的k,如果ok(k)])#迈克尔·布拉尼基2022年10月12日
关键词
非n,基础
作者
雷米·西格里斯特2022年10月12日
状态
经核准的