登录
OEIS由OEIS基金会的许多慷慨捐赠者.

 

标志
提示
(来自的问候整数序列在线百科全书!)
A246593型 对于n<=2,a(n)=n;对于n>=3,a(n)=通过交换n的二进制展开式中的两个位可以获得的最大数。 6
0, 1, 2, 3, 4, 6, 6, 7, 8, 12, 12, 14, 12, 14, 14, 15, 16, 24, 24, 26, 24, 28, 28, 30, 24, 28, 28, 30, 28, 30, 30, 31, 32, 48, 48, 50, 48, 52, 52, 54, 48, 56, 56, 58, 56, 60, 60, 62, 48, 56, 56, 58, 56, 60, 60, 62, 56, 60, 60, 62, 60, 62, 62, 63, 64, 96, 96 (列表;图表;参考;;历史;文本;内部格式)
抵消
0, 3
评论
在这两个序列中A246594号不允许触摸前导1之前的任何不可见0。
将n的二进制展开式中的第一个0与最后一个1交换,如果不可能,则返回n-柴华武2014年9月8日
链接
阿洛伊斯·海因茨,n=0..8192时的n,a(n)表
例子
如果n=17=10001_2,则a(17)=11000_2=24。
黄体脂酮素
(Python)
从itertools导入组合
定义A246593型(n) :
….如果n<=1:
……..返回n
….其他:
……..s,y=箱(n)[2:],n
对于组合中的i(范围(长度),2):
…………s2=int(s[:i[0]]+s[i[1]]+s[i[0]+1:i[1]]+s[i[0]]+s[i[1]+1:],2)
如果s2>y:
y=s2
……..返回y
#柴华武2014年9月5日
(Python)
#注释中的算法实现
定义A246593型(n) :
….s=仓(n)[2:]
….s2=s.rstrip(“0”)
….s3=s2.lstrip('1')
….返回(int(s2[:-len(s3)]+'1'+s3[1:-1]+'0'+s[len(s2):],2)如果(len(s3
#柴华武2014年9月8日
交叉参考
关键字
非n,基础
作者
N.J.A.斯隆2014年9月3日
扩展
更正了定义和更多术语阿洛伊斯·海因茨2014年9月4日
状态
经核准的

查找|欢迎光临|维基|寄存器|音乐|地块2|演示|索引|浏览|更多|网络摄像头
贡献新序列。或评论|格式|样式表|变换|超级搜索|最近
OEIS社区|维护人OEIS基金会。

许可协议、使用条款、隐私政策。.

上次修改时间:美国东部夏令时2024年6月29日12:30。包含373848个序列。(在oeis4上运行。)