样例都没过,求调 悬一关
查看原帖
样例都没过,求调 悬一关
1059688
ja_son楼主2024/8/15 20:38

rt

#include<bits/stdc++.h>
using namespace std;

int n,m,maxx;
string a[15];
int cheak(int sum,int x,int y,int z,int b){
	int white=0,black=0;
	for(int i=y;i<z;i++){
		string c=a[b];
		for(int j=y;j<z;j++){
			if(c[j]=='0'){
				white++;
			}
			else{
				black++;
			}
			sum++;
		}
		b++;
	}
	if(white==black){
		return sum;
	}
	return 0;
}

int main(){
	cin>>n>>m;
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	for(int z=0;z<n;z++){
		for(int i=0;i<m;i++){
			for(int j=0;j<n;j++){
				for(int x=i;x<m;x++){
					maxx=max(maxx,cheak(0,j,i,x,z));
				}
			}
		}
	}
	cout<<maxx;
	return 0;
}

2024/8/15 20:38
加载中...