Update Maximal Rectangle

最大子矩阵问题。直观的方法是求以每个点为左上角的子矩阵面积，记录最大值，复杂度高。利用极大化思想解决最大子矩阵问题。设三个标志数组L，R，H，分别记录左边界、右边界和矩阵高。逐行扫描mxn矩阵，如果当前点为0，则H[j]=0, L[j]=0, R[j]=n,否则，H[j]++, L[j]=max(L[j], 当前行最左的1所在的列)， R[j]=min(R[j], 当前行最右的1所在的列)。