Wprowadzenie
Matrycy gęstość obwód nieskończona binarny macierzy M określone w następujący sposób. Weźmy pod uwagę (oparty na 1) indeks (x, y) i oznaczmy przez M [x, y] prostokątną podmacierz rozciągniętą przez narożnik (1, 1) i (x, y) . Załóżmy, że wszystkie wartości M [x, y] oprócz M x, y , wartość indeksu (x, y) , zostały już określone. Następnie wartość M x, y jest równa 0 lub 1, co zbliża średnią wartość M [x, y] do 1 / (x + y) . W przypadku remisu wybierz Mx, y = 1 .
To jest podmacierz M [20, 20] z zerami zastąpionymi kropkami dla przejrzystości:
1 . . . . . . . . . . . . . . . . . . .
. . . . . 1 . . . . . . . . . . . . . .
. . 1 . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . 1 . . . . . . . . . . . . . . .
. 1 . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . 1 . .
. . . . . . . . . . . . . . 1 . . . . .
. . . . . . . . . . . . 1 . . . . . . .
. . . . . . . . . . 1 . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . 1 . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . 1 . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . 1 . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Na przykład mamy M 1, 1 = 1 w lewym górnym rogu, ponieważ 1 / (1 + 1) = ½ , a średnia 1 × 1 podmacierzy M [1, 1] wynosi 0 lub 1 ; to remis, więc wybieramy 1 .
Rozważ więc pozycję (3, 4) . Mamy 1 / (3 + 4) = 1/7 , a średnia pod macierzy M [3, 4] wynosi 1/6, jeśli wybierzemy 0 , i 3/12, jeśli wybierzemy 1 . Ten pierwszy jest bliższy 1/7 , więc wybieramy M 3, 4 = 0 .
Oto podmacierz M [800, 800] jako obraz, pokazujący niektóre ze swoich skomplikowanych struktur.
Zadanie
Biorąc pod uwagę dodatnią liczbę całkowitą N <1000 , wyślij podmacierz N × N M [N, N] w dowolnym rozsądnym formacie. Wygrywa najniższa liczba bajtów.