“每次给出子矩阵的左上,右上,左下,右下坐标”
------ 看不懂,知道了 左上 右下 也就是可以了,还必须给出“右上,左下”,那如果这冗余的参数和“左上 右下”不能构成一个矩形怎么办?
“t比较大,不能用暴力求解”
------ 条件不肯给,只能瞎猜。
我猜是先用 matrix[row][col] 存储 raw[0][0]至raw[row][col] 的累加和。
然后给出子矩阵的范围后,就可以在 O(1) 复杂度内得出结果,即 matrix[row_end][col_end] - matrix[row_begin][col_end] - matrix[row_end][col_begin] + matrix[row_begin][col_begin]