考虑无限矩阵:
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 2 3 0 0 2 3 0 0 2 3 0 0 2 3
0 0 0 4 5 6 0 0 0 4 5 6 0 0 0 4 ...
0 0 0 0 7 8 9 10 0 0 0 0 7 8 9 10
0 0 0 0 0 11 12 13 14 15 0 0 0 0 0 11
...
矩阵的每个新行都是z
从零开始的,这里z
是我们在该行中使用的正数的长度。1
每次迭代行时,通过以递增,递增和增加的方式构造正数。该模式在右侧无限重复。因此,例如,第一行开始,0, 1, 0, 1...
而第二行开始0,0, 2,3, 0,0, 2,3...
。按照该模式,第三行开始0,0,0, 4,5,6, 0,0,0, 4,5,6...
。
给定两个整数作为输入,n
和x
,输出上述矩阵x
的n
第t列的第一个(最上面的)数字。(您可以为列选择0或1索引,只需在提交中指定哪个索引即可。)
例如,对于输入n = 0
(0索引),该列完全是0
s,因此输出将只是x
0
s。
对于输入n = 15
和x = 6
,输出将为[1, 3, 4, 10, 11, 0]
。
对于输入n = 29
和x = 15
,输出将为[1, 0, 6, 8, 15, 0, 0, 34, 39, 0, 0, 0, 0, 0, 120]
。
对于输入n = 99
和x = 25
,输出将为[1, 3, 4, 0, 15, 0, 0, 0, 37, 55, 56, 0, 87, 93, 0, 0, 151, 163, 176, 0, 0, 0, 0, 0, 325]
。
n=1
自sapply中不再是一个矩阵的结果。这个修理费用很高,我想知道是否有高尔夫球手?