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

 

标志
提示
(来自的问候整数序列在线百科全书!)
A324681型 从n开始,a(n)是根据以下规则访问的最接近零的非零位置的符号。在第k步(k=1,2,3,…),沿零方向移动距离k。如果降落的数字之前已经降落过,请移动k距离。在平局或n=0的情况下,我们设置a(n)=0。 0
0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, -1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, -1, 0, 1, 1, 0, -1, 0, 1, 0, -1, 1, 1, 0, -1, -1, -1, -1, 1, 0, 1, 0, 0, 0, -1, 1, 0, -1, -1, 0, 1, 0, -1, 1, 0, 1, 1, 1, 0, -1, -1, 1, 1, 1, 0, -1, -1, -1, -1, 0, -1, 1, 0, 1, 0 (列表;图表;参考文献;;历史;文本;内部格式)
抵消
0
链接
例子
对于n=14,访问的点数为14、13、11、8、4、-1、5、-2、6、-3、7、-4、-16、-29、-15、0。其中最接近零的是-1,它是负数,因此a(14)=sgn(-1)=-1。
黄体脂酮素
(Python)
#序列A324660型-A324692型通过操作此跳闸功能生成
#点-可能重复的顺序位置
#逃离-我们可能重复从零开始的位置
#卡住-我们移动到可能重复访问过的位置
def跳闸(n):
stucklist=列表()
spotsvisited=[n]
leavingspots=list()
转动=0
禁止={n}
而n!=0:
转弯+=1
符号=n//abs(n)
st=标志*转弯
如果n-st未被禁止:
n=n-st
其他:
leavingspots追加(n)
如果禁止n+st:
stucklist.append(n)
n=n+st
spotsvisited.追加(n)
禁止。添加(n)
return{'stuck':stucklist,'spots':已访问spots,
“转身”:转身,“逃离”:离开地点}
定义sgn(x):
如果x:
返回x//abs(x)
返回0
定义最大值或零(x):
如果x:
返回最大值(x)
返回0
定义minorzero(x):
如果x:
返回最小值(x)
返回0
#实际顺序
定义a(n):
d=跳闸(n)
neg=maxorzero([i代表d中的i['spots'],如果i<0])
pos=minorzero([i代表d中的i['spots'],如果i>0])
return(-sgn(neg+pos)+[2,0][sgn(neg)])*sgn
交叉参考
关键字
签名
作者
大卫·纳辛2019年3月10日
状态
经核准的

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

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

上次修改时间:2024年4月24日09:41 EDT。包含371935个序列。(在oeis4上运行。)