Submatrix Sum
[
[1 ,5 ,7],
[3 ,7 ,-8],
[4 ,-8 ,9],
]sumY[i][j] = i-1 < 0 ? 0 : sumY[i-1][j] + matrix[i][j];sumY[i][j] = i-1 < 0 ? 0 : sumY[i-1][j] + matrix[i][j];
sum[i][j] = sum[i][j-1] + sumY[i-1][j-1];sum[i+1][j+1] = matrix[i][j] + sum[i+1][j] + sum[i][j+1] - sum[i][j];Last updated