社区讨论

why tle

学术版参与者 4已保存回复 7

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
7 条
当前快照
1 份
快照标识符
@lzscgzdx
此快照首次捕获于
2024/08/13 19:33
2 年前
此快照最后确认于
2024/08/13 19:33
2 年前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int n,a[1001][1001];
inline int read()
{
    int s=0,w=1;
    char ch=getchar();
    while(ch<'0' || ch>'9')
    {
        if(ch=='-')w=-1;
    }
    while(ch>='0' && ch<='9')
    {
        s=s*10+ch-'0';
        ch=getchar();
    }
    return s*w;
}
int main()
{
    bool f=1;n=read();
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n;j++)
        {
            a[i][j]=read();
            if(a[i][j]==1)f=0;
        }
    }
    if(f==1)
    {
        cout<<"Bad Game"<<endl;
        return 0;
    }
    int maxn=-1,ans;
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n;j++)
        {
            ans=0;
            if(a[i][j]==0)continue;
            for(int ii=1;ii<=n;ii++)
            if(a[ii][j]==1)ans++;

            for(int jj=1;jj<=n;jj++)
            if(a[i][jj]==1)ans++;
            
            if(ans>maxn)maxn=ans;
        }
    }
    cout<<maxn<<endl;
    return 0;
}
输入4都炸了

回复

7 条回复,欢迎继续交流。

正在加载回复...