求助
查看原帖
求助
1303731
caizhiyan楼主2024/7/27 16:00

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;
        
	}
    
}//码风很怪,别骂我
2024/7/27 16:00
加载中...