マスの 次元グリッドがあります。
上から 行目、左から 列目のマス には、それぞれ高度が設定されており、全てのマスにおいて高度は です。
やきとりくんは、この 次元グリッドに 個の爆弾を落とすことにしました。
個目の爆弾は、威力が で、マス に落下します。
また、威力が の爆弾は、落下したマスからのマンハッタン距離が 以下のマスの高度を 低下させます。
爆弾を 個落とした後の高度が であるマスの個数をそれぞれ出力してください。
なお、マス と マス のマンハッタン距離は、 で定義されます。
入力は以下の形式で標準入力から与えられる。
N M P_1 R_1 C_1 P_2 R_2 C_2 …… P_M R_M C_M
高度が であるマスの個数をそれぞれ空白区切りで出力せよ。
5 2 1 3 2 1 3 4
16 8 1
爆弾が落ちた後の 次元グリッドの高度は以下のようになっています。
0 0 0 0 0 0 -1 0 -1 0 -1 -1 -2 -1 -1 0 -1 0 -1 0 0 0 0 0 0
1 3 100 1 1 100 1 1 100 1 1
0 0 0 1
同じマスに爆弾が何回も落下することがあることや、 次元グリッドの外のことについては考えないことに注意してください。
20 10 6 4 12 1 10 4 8 20 3 6 17 3 9 5 16 8 4 6 5 15 11 8 4 6 3 16 9 7 18 6
63 102 127 66 40 2 0 0 0 0 0