introduction
La matrice de densité périmétrique est une matrice binaire infinie M définie comme suit. Considérons un indice ( basé sur 1) (x, y) et notons M [x, y] la sous-matrice rectangulaire recouverte par le coin (1, 1) et (x, y) . Supposons que toutes les valeurs de M [x, y] à l' exception de M x, y , la valeur à l'indice (x, y) , ont déjà été déterminées. La valeur M x, y est alors celle de 0 ou 1 qui rapproche la valeur moyenne de M [x, y] de 1 / (x + y) . En cas d'égalité, choisissez Mx, y = 1 .
Il s'agit de la sous-matrice M [20, 20] avec des zéros remplacés par des points pour plus de clarté:
1 . . . . . . . . . . . . . . . . . . .
. . . . . 1 . . . . . . . . . . . . . .
. . 1 . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . 1 . . . . . . . . . . . . . . .
. 1 . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . 1 . .
. . . . . . . . . . . . . . 1 . . . . .
. . . . . . . . . . . . 1 . . . . . . .
. . . . . . . . . . 1 . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . 1 . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . 1 . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . 1 . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Par exemple, nous avons M 1, 1 = 1 dans le coin supérieur gauche, car 1 / (1 + 1) = ½ , et la moyenne de la sous-matrice 1 × 1 M [1, 1] est soit 0 soit 1 ; c'est une cravate, nous choisissons donc 1 .
Considérez alors la position (3, 4) . Nous avons 1 / (3 + 4) = 1/7 , et la moyenne de la sous-matrice M [3, 4] est 1/6 si nous choisissons 0 et 3/12 si nous choisissons 1 . Le premier est plus proche de 1/7 , nous choisissons donc M 3, 4 = 0 .
Voici la sous-matrice M [800, 800] sous forme d'image, montrant une partie de sa structure complexe.
La tâche
Étant donné un entier positif N <1000 , sortez la sous-matrice N × N M [N, N] , dans n'importe quel format raisonnable. Le nombre d'octets le plus bas gagne.