纯手搓题解
2025-11-01 13:13:18
发布于:广东
2阅读
0回复
0点赞
上代码
#include<iostream>
using namespace std;
int main(){
int n,maxn=-1,sum=0;
cin>>n;
int s=0;
int arr[n+1][n+1];
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
cin>>arr[i][j];
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(arr[i][j]==1) s++;
if(s==n*n){
cout<<"Bad Game!";
return 0;
}
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(arr[i][j]==0){
for(int k=1;k<=n;k++){
if(arr[i][k]!=0) sum+=arr[i][k];
}
for(int l=1;l<=n;l++){
if(arr[l][j]!=0) sum+=arr[l][j];
}
if(sum>maxn) maxn=sum;
sum=0;
}
}
}
cout<<maxn<<endl;
return 0;
}
这里空空如也



有帮助,赞一个