【スウィフト] LeetCode1314のマトリクス領域と|マトリックスブロックの合計

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
]➤[マイクロチャンネル公共数:シャンウィングチー( let_us_code)
➤ブロガードメイン:https://www.zengqiang.org
➤GitHubアドレス:https://github.com/strengthen/LeetCode
➤元のアドレス:  https://www.cnblogs.com/strengthen/p/12185567 .htmlを
アドレスがリンクブログパーク龍シャンカイはない場合➤、それは記事の著者をクロールすることができます。
➤テキストは、更新を変更されました!クリック強く、元のアドレスが読むことをお勧めします!サポート著者!オリジナルをサポートしています!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

所与AM *は行列マットと整数K nが、各回答[I] [j]は、すべての要素マット[R]の和であるマトリックス応答を返す[C] iに対する - + K I K <= R <= J - K <= C <= J + K、及び(R、C)は、マトリックス中の有効な位置です。
 

例1:

入力:マット= [1,2,3]、[4,5,6]、[7,8,9]、K = 1
出力:[12,21,16]、[27,45,33 ]、[24,39,28]
実施例2:

入力:マット= [1,2,3]、[4,5,6]、[7,8,9]、K = 2
出力:[45,45,45]、[45,45,45 ]、[45,45,45]
 

制約:

M == mat.length
N ==マット[I] .LENGTH
1 <= M、N、K <= 100
1 <=マット[I] [J] <= 100


もし* Mを与えるNマットのマトリックス及びKの整数、各回答[I] [J]マットのすべての要素のために、以下の条件を満足する[R] [C]は、応答行列を返し、。 

I - K <= R <= + K、J、I - K <= C <= J + K 
(R、C)在矩阵内。
 

例1:

入力:マット= [1,2,3]、 [4,5,6]、[7,8,9]、K = 1
出力:[12,21,16]、[27,45,33 ]、[24,39,28]
実施例2:

入力:マット= [1,2,3]、 [4,5,6]、[7,8,9]、K = 2
出力:[45,45,45]、[45,45,45 ]、[45,45,45]
 

ヒント:

M == mat.length
N ==マット[I] .LENGTH
1 <= M、N、K <= 100
1 <=マット[I] [J] <= 100

おすすめ

転載: www.cnblogs.com/strengthen/p/12185567.html