文件目录

#include <bits/stdc++.h>
using namespace std;
string s[10];
int n, m;
bool pd(int x, int y, int xx, int yy)
{
    int hei = 0, bai = 0;
    for (int i = x; i <= xx; i++)
    {
        for (int j = y; j <= yy; j++)
        {
            if (s[i][j] == '0')
                bai++;
            else
                hei++;
        }
    }
    return bai == hei;
}
int main()
{
    cin >> n >> m;
    for (int i = 0; i < n; i++)
        cin >> s[i];
    int ans = 0;
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
        {
            for (int ii = i; ii < n; ii++)
            {
                for (int jj = j; jj < m; jj++)
                {
                    if (pd(i, j, ii, jj))
                    {
                        ans = max(ans, (ii - i + 1) * (jj - j + 1));
                    }
                }
            }
        }
    }
    cout << ans;
    return 0;
}