95分,孩子求救
查看原帖
95分,孩子求救
1371190
Hua_Sha_Sama楼主2024/12/28 10:23
#include <bits/stdc++.h>
using namespace std;
char a1[12][12];
int n,m,a[12][12],s[12][12],temp,ans,_max=-1;
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			cin>>a1[i][j];
			a[i][j]=a1[i][j]-'0';
			s[i][j]=s[i-1][j]+s[i][j-1]-s[i-1][j-1]+a[i][j];
		}
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			for(int k=1;k<=i;k++){
				for(int r=1;r<=j;r++){
					temp=s[i][j]-s[i-k][j]-s[i][j-r]+s[i-k][j-r];
					if(temp*2==k*r&&temp*2>_max){
						_max=temp*2;
					}
				}
			}
		}
	}
	cout<<_max;
	return 0;
}

老哥们,球球了。。。

2024/12/28 10:23
加载中...