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

 


A246391号
在正方形格子上,重复写下尚未使用的最小正数,从最低有效数字开始。每个点写一个数字,跳过已标记的晶格点。无论内容如何,再移动一点,并将移动方向顺时针旋转90度。读取创建的最小数字,忽略前导零,从最低有效数字开始:a(n)表示第n个数字。
1
1, 2, 3, 4, 21, 5, 6, 23, 7, 8, 25, 11, 9, 70, 12, 10, 90, 270, 43, 100, 1090, 13, 50, 72, 310, 14, 500, 1072, 15, 16, 9013, 20, 17, 7015, 1012, 18, 19, 10010, 22, 24, 26, 210, 27, 40, 32, 721, 28, 400, 132, 29, 71, 322, 402, 33, 220, 232
抵消
1,2
评论
这是自然数的排列吗?
每个点都会被参观吗?
每个行/列都包含每个数字吗-乔恩·佩里2014年10月31日
发件人乔恩·肖恩菲尔德2014年11月11日:(开始)
<<步骤4,为什么不是14?>>
4还没有被使用,并且小于14,我们不必使(4)成为2位数字,所以(4)是4(然后位置前进到(0,0),其中“1”已经被写入。)
为什么粉色斑点有时会落在数字上,有时则不会
粉色斑点始终位于构建序列最新项时使用的最后一个(即最重要的)数字之后的一个点阵点。有时构建一个尚未使用的数字需要使用一个以上的数字(有时超过两个数字,等等),有时则不需要。我们只需要获得一个尚未包含在序列中的数字。
<<步骤20仅添加0?>>
通过这个步骤,数字1到9已经在序列中了,所以我们不能只在当前位置写一个数字(即(-1,1)),然后说它是a(20);a(20)的长度必须超过一位数。但它不能是两位数,因为(假定“0”已经写在(-1,0)处)这将使它成为一个带前导零的两位数,并且前导零(根据序列的名称)被忽略。所以它必须至少是一个3位数。如果已经将“1”写在(-1,1)处,则a(20)(如果是3位数)将是区间[100109]中的某个值;这些都是可用的,所以我们通过在当前位置(-1,-1)写入一个“0”数字(并使用它和向上的下两个数字来构建一个(20)=100),从而使(20)成为该间隔中的最小数字100。
<<为什么我们在第35步加1?>>
当步骤34完成时,我们位于(1,0),需要向左移动以构建(35)。在(1,0)处已经有一个“2”,并且序列中已经有2,所以我们至少还需要一个数字。向左移动一个晶格点,我们在(0,0)处到达已经写好的“1”,但12已经在序列中,所以我们不能到此为止;我们至少还需要一个数字。再向左移动一个晶格点,我们就可以在(-1,0)处找到已经写好的“0”,但我们也不能到此为止,因为(因为前导零被忽略了)我们将使用3位数“012”,即12(已经使用)。所以我们再向左移动一个晶格点,最后到达一个空的晶格点。我们不能在那里写“0”然后停止(因为前导零被忽略),但如果我们在那里写一个“0”并继续,那么(35)必须至少是5位数(10012),但有4位数可用:“d012”,其中“d”是从“1”到“9”的任何数字。所以我们用其中最小的一个来得到以“012”结尾的最小未使用数,即a(35)=1012。
<<步骤39,我们加上22,因为我们已经有21?>>
对;到步骤39,所有小于22的整数都已在序列中。
<<步骤48,为什么添加0?>>
所有1位数都已在序列中;我们不能在这里使用2位数,因为它有一个前导零(已经写在(-3,-4)),所以我们必须至少使用3位数。如果是一个3位数的数字,它将是“40d”,即[400409]范围内的数字;其中最小的400还没有出现在序列中,所以写一个“0”并使用它上面的“0”和上面的“4”来构建一个(39)=400。
(结束)
例子
请参阅链接部分。
黄体脂酮素
(Perl)请参阅链接部分。
交叉参考
关键词
非n,基础
作者
保罗·泰克2014年9月21日
状态
经核准的

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

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

上次修改时间:2024年9月22日03:58 EDT。包含376093个序列。(在oeis4上运行。)