무한 행렬을 고려하십시오.
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
...
행렬의 각 새 행은 z0 으로 시작하여 구성 됩니다. 여기서 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 인덱싱)의 경우 열은 완전히 0s이므로 출력은 x 0s입니다.
입력 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더 이상 행렬에 적용되지 않기 때문에 오류가 발생합니다 . 이 수정 은 비용이 많이 듭니다. 골퍼가 있는지 궁금합니다.