|
|
A364365型 |
| 从正整数列表L={1,2,3,…}开始,设置a(1)=1。那么,对于n=1,2,3。。。,执行以下操作:对于1..a(n)中的每一个m,将数字k=L(n+1)向右移动k步。紧靠a(n)右侧的数字变为a(n+1)。 |
|
1
|
|
|
1, 3, 6, 2, 10, 9, 5, 8, 22, 4, 13, 15, 20, 29, 7, 12, 18, 32, 59, 50, 19, 31, 14, 81, 16, 90, 17, 25, 78, 83, 21, 46, 65, 23, 41, 71, 64, 36, 53, 47, 58, 44, 35, 76, 62, 43, 88, 49, 123, 116, 27, 111, 40, 11, 69, 30, 79, 102, 24, 60, 159, 73, 248, 72, 55, 185, 45, 101, 38, 95, 141
(列表;图表;参考;听;历史;文本;内部格式)
|
|
|
抵消
|
1,2
|
|
评论
|
这个序列在Seqfan线程上称为Annoyance序列。
|
|
链接
|
|
|
例子
|
我们从正整数开始:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...
设置a(1)=1。紧邻其右侧的数字2很恼火,它向远处移动了2步,所以数字现在是按顺序排列的
1, 3, 4, 2, 5, 6, 7, 8, 9, 10, ...
然后a(2)=3,这会惹恼三个数字:4移动4步,给出
1, 3, 2, 5, 6, 7, 4, 8, 9, 10, ...
然后2移动2步,给出
1, 3, 5, 6, 2, 7, 4, 8, 9, 10, ...
5步5步
1, 3, 6, 2, 7, 4, 8, 5, 9, 10, ....
现在a(3)=6,这会惹恼六个数字,以此类推。
|
|
黄体脂酮素
|
(Python)
N=70
列表=[1,2,3,4]
对于范围(N)内的i:
#打印('在步骤%d之前,列表为:%r'%(i+1,列表))
annitingNumber=列表[i]
对于范围(0,anningNumber)中的d:
烦恼号码=列表[i+1]
如果(i+2+annoredNumber>=len(列表)):
列表+=[j代表范围内的j(len(the List)+1,i+3+naventedNumber)]
列表=列表[:i+1]+列表[i+2:i+2+烦扰编号]+[烦扰编号]+列表[i+2+烦躁编号:]
#print('在%d个annouses%d之后,列表是:%r'%(annousingNumber,annousedNumber,theList))
打印(“%r”%theList[:N])#阿瑟·奥德怀尔2023年7月24日
|
|
交叉参考
|
|
|
关键词
|
非n
|
|
作者
|
|
|
状态
|
经核准的
|
|
|
|