样例输出的是3
  • 板块P2356 弹珠游戏
  • 楼主JLBC
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/8/2 21:05
  • 上次更新2024/8/2 22:07:00
查看原帖
样例输出的是3
531600
JLBC楼主2024/8/2 21:05

大佬救救,为什么样例输出的是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;
}
2024/8/2 21:05
加载中...