AC+WA+TLE``` #include <bits/stdc++.h> using namespace std; typedef long long l; int main(){ int n; cin>>n; short a[1005][1005]={0}; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ cin>>a[i][j]; } } l big=0; bool flag=true; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ if(a[i][j]==0){ flag=false; continue; } l z=0; for(int k=0;k<n;k++){ z+=a[k][j]; } for(int k=0;k<n;k++){ z+=a[i][k]; } if(z>big){ big=z; } } } if(flag){ cout<<"Bad Game!"; }else{ cout<<big; } }
附上代码
#include <bits/stdc++.h>
using namespace std;
typedef long long l;
int main(){
int n;
cin>>n;
short a[1005][1005]={0};
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cin>>a[i][j];
}
}
l big=0;
bool flag=true;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(a[i][j]==0){
flag=false;
continue;
}
l z=0;
for(int k=0;k<n;k++){
z+=a[k][j];
}
for(int k=0;k<n;k++){
z+=a[i][k];
}
if(z>big){
big=z;
}
}
}
if(flag){
cout<<"Bad Game!";
}else{
cout<<big;
}
}//码风很怪,别骂我