求调!!!回复必关(非常急)
查看原帖
求调!!!回复必关(非常急)
932993
panshengqi楼主2024/9/27 20:06
#include<bits/stdc++.h>
using namespace std;
int n,m,a[15][15],l;
int main()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		string s;
		cin>>s;
		for(int j=0;j<s.size();j++)
		{
			a[i][j+1]=s[j]-'0';
		}
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=n&&i<=j;j++)
		{
			for(int k=1;k<=m;k++)
			{
				for(int s=1;s<=m&&k<=s;s++)
				{
					int w=0,q=0;
					if((s-k)*(j-i)%2==1) {
						continue;
					}
					for(int b=i;b<=j;b++)
					{
						for(int c=k;c<=s;c++)
						{
							if(a[b][c]==1) w++;
							else if(a[b][c]==0) q++;
						}
					}
					if(w==q)l=max(l,(j-i)*(s-k));	
				}
			}
		}
	}
	cout<<l;
	return 0;
}

这是代码!!!

2024/9/27 20:06
加载中...