atcoder#AGC027D. [AGC027D] Modulo Matrix

[AGC027D] Modulo Matrix

配点 : 11001100

問題文

整数 NN が与えられます。

以下の条件を満たすような N×NN \times N 行列 aa をどれか 11 つ構成してください。この問題の制約下で、必ず解が存在することが証明できます。

  • 1ai,j10151 \leq a_{i,j} \leq 10^{15}
  • ai,ja_{i,j} は相異なる整数である
  • ある正の整数 mm が存在して、上下左右に隣接する 22 つの数 x,yx,y をどこから取り出しても、max(x,y){\rm max}(x,y)min(x,y){\rm min}(x,y) で割ったあまりは mm となる

制約

  • 2N5002 \leq N \leq 500

入力

入力は以下の形式で標準入力から与えられる。

NN

出力

答えを以下の形式で出力せよ。

a1,1a_{1,1} ...... a1,Na_{1,N}

::

aN,1a_{N,1} ...... aN,Na_{N,N}

2
4 7
23 10
  • どの隣接した 22 つの数についても、大きい方の数を小さい数で割ったあまりが 33 となっています