소개
경계 밀도 행렬은 무한 이진 행렬이고 M 은 다음과 같이 정의했다. (1 기반) 인덱스 (x, y) 를 고려하고 모서리 (1, 1) 및 (x, y)에 걸쳐있는 사각형 하위 행렬 을 M [x, y]로 표시 하십시오 . 인덱스 (x, y) 의 값인 M x, y를 제외한 모든 M [x, y] 값 이 이미 결정되었다고 가정합니다. 다음 값 M의 X는 Y가 된다 중 0 또는 1 이 풋의 평균값 M [X, y]는 가까이에 1 / (X + Y) . 넥타이의 경우 M을 선택하십시오x, y = 1 입니다.
이것은 명확성을 위해 0으로 대체 된 하위 행렬 M [20, 20] 입니다.
1 . . . . . . . . . . . . . . . . . . .
. . . . . 1 . . . . . . . . . . . . . .
. . 1 . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . 1 . . . . . . . . . . . . . . .
. 1 . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . 1 . .
. . . . . . . . . . . . . . 1 . . . . .
. . . . . . . . . . . . 1 . . . . . . .
. . . . . . . . . . 1 . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . 1 . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . 1 . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . 1 . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
예를 들어, 우리가 M 1, 1 = 1 이후는 상부 좌측 코너에 1 / (1 + 1) = ½ 및 평균 1 × 1 서브 행렬 M [1, 1] 중 어느 하나이고 0 또는 1 ; 그것은 넥타이이므로 1 을 선택합니다 .
그런 다음 (3, 4) 위치를 고려하십시오 . 우리가 1 / (4 + 3) = 1/7 , 서브 매트릭스의 평균값 M을 [3,4] 인 1/6을 우리가 원하는 경우 0 과 3/12 우리가 선택한 경우 (1) . 전자는 1/7에 가까우 므로 M 3, 4 = 0을 선택 합니다.
다음 은 이미지의 하위 행렬 M [800, 800] 이며 복잡한 구조를 보여줍니다.
작업
양의 정수 N <1000이 주어지면 , N × N 서브 행렬 M [N, N]을 적당한 형식으로 출력하십시오. 가장 낮은 바이트 수가 이깁니다.