求助求助求助,40 分求助,多个点超时
查看原帖
求助求助求助,40 分求助,多个点超时
919235
customr楼主2023/3/10 23:31
#include <algorithm>
#include <vector>
#include<cmath>
#include <iostream>
#include<string>
#include<malloc.h>


using namespace std;

int fun(vector<vector < int > > a,int c,int d){
	int n=a.size();
	int m=a[0].size();
	int sum=0;
	int i,j;
	for(i=0;i<n;i++){
		sum+=a[i][d];
		
	}
	for(i=0;i<m;i++){
		sum+=a[c][i];
		
	}
	
	return sum;
	
}

int main(){
	
int n;
cin>>n;
int i,j;
int k;

int flag=0;
vector<vector < int > > s;
for(i=0;i<n;i++){
	
	vector< int > q;
	for(j=0;j<n;j++){
		cin>>k;
		q.push_back(k);
		
	}
	
	s.push_back(q);
}
int  maxx=-1;

for(i=0;i<n;i++){
	for(j=0;j<n;j++){
		if(s[i][j]==0){
			flag=1;
			maxx=max(maxx,fun(s,i,j));
			
		}
	}
}

if(flag==0){
	cout<<"Bad Game!";
}else{
	
	cout<<maxx;

	
}


	return 0;
}


2023/3/10 23:31
加载中...