有可能整个矩阵都没有敌人
# AC代码
```cpp
#include <bits/stdc++.h>
using namespace std;
int n;
long sum=0,maxx=0;
long a[2100][2100];
int main()
{
cin >> n;
for(int i=1;i<=n;++i)
{
for(int j=1;j<=n;++j)
{
cin >> a[i][j];
}
}
bool z=0;//多加一个判断
for(int i=1;i<=n;++i)
{
for(int j=1;j<=n;++j)
{
if(a[i][j]==0)
{
z=1;
for(int k=1;k<=i;++k) sum+=a[k][j];
for(int k=i;k<=n;++k) sum+=a[k][j];
for(int k=1;k<=j;++k) sum+=a[i][k];
for(int k=j;k<=n;++k) sum+=a[i][k];
}
if(sum>maxx) maxx=sum;
sum=0;
}
}
if(z==0)
{
cout << "Bad Game!";
return 0;
}
cout << maxx;
}
```
by oier04 @ 2023-08-26 14:16:41
@[CHWe668](/user/979649) 你的代码里没有考虑特殊的情况(一个敌人都没有)
by oier04 @ 2023-08-26 14:18:21
@[oier04](/user/747109)
谢谢你!此帖已完结
by CHWe668 @ 2023-08-26 14:27:57