//如果一个矩形最大,那么该矩形其中的一列必定可以向左向右扫描最大,时空复杂度O(n*m)
#include<cstdio>
#include<iostream>
using namespace std;
const int mx=1002;
int a[mx][mx],l[mx][mx],up[mx][mx],r[mx][
//如果一个矩形最大,那么该矩形其中的一列必定可以向左向右扫描最大,时空复杂度O(n*m)
#include<cstdio>
#include<iostream>
using namespace std;
const int mx=1002;
int a[mx][mx],l[mx][mx],up[mx][mx],r[mx][