大佬救救,为什么样例输出的是3
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
int g = 0;
int sum[n*n] = {0};
int nn[n][n] = {0};
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cin >> nn[i][j];
}
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(nn[i][j] == 0){
for(int k=0;k<i;k++){
sum[g] += nn[k][j];
}
for(int k=0;k<j;k++){
sum[g] += nn[i][k];
}
g++;
}
}
}
if(g == 0){
cout << "Bad Game!";
}
else{
sort(sum,sum+n*n,greater<int>());
cout << sum[0];
}
return 0;
}