1/55
Loading...
🌾🌾 農場収穫量問題
• 3×3農場の収穫量が与えられました • 矩形領域の和を高速に求める必要があります • 例: (0,0)~(1,1)領域の和 = ?
🔒
Loading...
• 3×3農場の収穫量が与えられました • 矩形領域の和を高速に求める必要があります • 例: (0,0)~(1,1)領域の和 = ?
あなたはm x nの農場を管理しています。各セルにはその区域の収穫量が記録されています。複数のクエリが与えられ、各クエリは矩形領域(r1, c1)から(r2, c2)までの総収穫量を問います。2D累積和を使って各クエリをO(1)で処理してください。
grid = [[1,2,3],[4,5,6],[7,8,9]], query = (0,0,1,1)
12
領域(0,0)~(1,1)の和: 1 + 2 + 4 + 5 = 12
grid = [[1,2,3],[4,5,6],[7,8,9]], query = (1,1,2,2)
28
領域(1,1)~(2,2)の和: 5 + 6 + 8 + 9 = 28