社区讨论
10pts 玄关!!
P2356弹珠游戏参与者 2已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @mhj3ejms
- 此快照首次捕获于
- 2025/11/03 20:04 4 个月前
- 此快照最后确认于
- 2025/11/03 20:04 4 个月前
想了半天了,看不出问题
C#include <bits/stdc++.h>
#define N 1001
using namespace std;
int n;
int a[N][N];
int sum1, sum2, ans, anslast;
bool flag = 1;
int main() {
cin >> n;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cin >> a[i][j];
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (a[i][j] == 0) {
flag = 0;
}
}
}
if (flag == 1) {
cout << "Bad Game!" << endl;
return 0;
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (a[i][j] == 0) {
for (int k = i; k < n; k++) {
sum1 += a[k][j];
}
for (int l = j; l < n; l++) {
sum2 += a[i][l];
}
ans = sum1 + sum2;
}
if (anslast < ans) {
anslast = ans;
}
}
}
cout << anslast << endl;
return 0;
}
回复
共 3 条回复,欢迎继续交流。
正在加载回复...