問題文
N×N のマス目にK個の駒が置かれています。
上からr個目、左からc個目のマスの座標を(r,c)とすると、i個目の駒の座標は(Ri,Ci)です。1つのマスに置ける駒は1つまでです。
以下の2つの条件を満たす表Aを出力してください。
- (r,c)の位置に駒がある場合、Ar,c= #
- (r,c)の位置に駒がない場合、隣接したマスにある駒の数をpとして、Ar,c=p
ただし、以下の3つの条件を満たしている場合のみ、2つのマス(r1,c1),(r2,c2)は隣接しているものとします。
- (r1,c1)=(r2,c2)
- ∣r1−r2∣≤1
- ∣c1−c2∣≤1
制約
- 入力で与えられる数はすべて整数
- 1≤N≤1000
- 0≤K≤N2
- 1≤Ri,Ci≤N
- i=jのとき、(Ri,Ci)=(Rj,Cj)
入力
入力は以下の形式で標準入力から与えられます
出力
r行c列に書き込む数もしくは文字をAr,cとして、以下の形式で出力してください。
(スペース区切りです、注意してください。)
サンプル
例えば(1,2)のマスは、(1,2)と隣接した2マス(1,1),(2,3)に駒が置かれていて、それ以外の隣接したマスには駒は置かれていません。
出力例2
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
駒が0個のときもあります。