무한 행렬을 고려하십시오.
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
0 으로 시작하여 구성 됩니다. 여기서 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
상기 매트릭스의 열 번째. (열에 대해 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
더 이상 행렬에 적용되지 않기 때문에 오류가 발생합니다 . 이 수정 은 비용이 많이 듭니다. 골퍼가 있는지 궁금합니다.