前書き
周辺密度行列は無限バイナリ行列であり、Mは、以下のように定義されます。(1ベース)インデックス考える(x、y)は、によって表すM [X、Y]の矩形サブマトリックスはコーナーによってスパン(1、1)と(x、y)を。インデックス(x、y)の値であるM x、yを除くすべてのM [x、y]の値がすでに決定されていると仮定します。次に、値M x、yは、M [x、y]の平均値を1 /(x + y)に近づける0または1のいずれかです。同点の場合はMを選択x、y = 1。
これは、わかりやすくするためにゼロでドットを置き換えたサブマトリックスM [ 20、20 ]です。
1 . . . . . . . . . . . . . . . . . . .
. . . . . 1 . . . . . . . . . . . . . .
. . 1 . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . 1 . . . . . . . . . . . . . . .
. 1 . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . 1 . .
. . . . . . . . . . . . . . 1 . . . . .
. . . . . . . . . . . . 1 . . . . . . .
. . . . . . . . . . 1 . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . 1 . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . 1 . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . 1 . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
たとえば、1 /(1 + 1)= since なので、左上隅にM 1、1 = 1があり、1×1サブ行列M [1、1]の平均は0または1のいずれかです。 ; これが引き分けなので、1を選択します。
次に、位置(3、4)を考えます。我々は1 /(3 + 4)= 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]を適切な形式で出力します。最も低いバイト数が優先されます。