我们从一个空白的1索引序列开始:
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,...
在第n 个步骤中,我们填写每次(n)的与大于1的整数起始于第一剩余空白,其中a(n)是第n坯料个序列中的条目。
第一步之后:
2,_,3,_,4,_,5,_,6,_,7,_,8,_,9,_,10,_,11,_,12,_,13,_,...
请注意,a(1)必须为2,因为大于1的第一个整数为2。
在第二步中,我们填写每个a(2)空白。显然,a(2)必须为2。
2,2,3,_,4,3,5,_,6,4,7,_,8,5,9,_,10,6,11,_,12,7,13,_,...
在第三步中,我们填写每个a(3)空白。从序列中,a(3)= 3。
2,2,3,2,4,3,5,_,6,4,7,_,8,5,9,3,10,6,11,_,12,7,13,_,...
在第四步中,我们填写每个a(4)空白。从序列中,a(4)= 2。
2,2,3,2,4,3,5,2,6,4,7,_,8,5,9,3,10,6,11,3,12,7,13,_,...
最终:
2,2,3,2,4,3,5,2,6,4,7,2,8,5,9,3,10,6,11,3,12,7,13,2,...
任务
给定n,返回序列的第 n 个元素。
该序列的前10,000,000个术语可以在此处找到。