HZY1618yzh @ 2024-11-08 22:40:50
#include <bits/stdc++.h>
using namespace std;
int a[100][100],vod=0;
bool j(int m,int b,int c,int d){
int h[2]={0,0};
for(int z=m;z<=c;z++){
for(int v=b;v<=d;v++){
h[a[z][v]];
}
}
return h[0]==h[1];
}
int main(){
int x,y;
cin>>x>>y;
for(int z=1;z<=x;z++){
string s;
cin>>s;
for(int c=1;c<=y;c++){
a[x][y]=s[c-1]-'0';
}
}
for(int z=1;z<=x;z++){
for(int c=1;c<=y;c++){
for(int zz=z;zz<=x;zz++){
for(int cc=c;cc<=y;cc++){
if(j(z,c,zz,cc)){
vod=max(vod,(zz-z+1)*(cc-c+1));
}
}
}
}
}
cout<<vod;
return 0;
}