9个WA,求救
  • 板块P2356 弹珠游戏
  • 楼主ammdyc
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/7/13 16:28
  • 上次更新2023/11/3 10:05:19
查看原帖
9个WA,求救
743806
ammdyc楼主2023/7/13 16:28

代码如下

#include<bits/stdc++.h>
using namespace std;
int n,a[1010][1010],f,ans[1000010],g=1,maxx;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++){
			cin>>a[i][j];
		}
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++){
			if(a[i][j]==0){
				f=1;
				for(int k=1;k<=n;k++){
					if(a[i][k]!=0&&a[i][k]!=-1){
						ans[g]+=a[i][k];
						a[i][k]=-1;
					}
					
				}
				for(int l=1;l<=n;l++){
					if(a[l][j]!=0&&a[l][j]!=-1){
						ans[g]+=a[l][j];
						a[l][j]=-1;
					}
					
				}
				g++;
			}
		}
		
	}
	if(f==1){
		for(int i=1;i<g;i++){
			if(maxx<ans[i]){
				maxx=ans[i];
			}
		}
		cout<<maxx;
	}
	else{
		cout<<"Bad Game!";
	}
	return 0;
}
2023/7/13 16:28
加载中...