用户工具

站点工具


2020-2021:teams:no_morning_training:training_record:2020_05_09-b
#include<cstdio>
using namespace std;
int t,n,m,a,v,vx[1000005],vy[1000005];
int main()
{
    scanf("%d",&t);
    while(t--)
    {
        v=1;
        scanf("%d%d",&n,&m);
        vx[1]=0;
        for(int i=1;i<=m;i++)
        {
            scanf("%d",&a);
            if(a) vy[i]=1;
            else vy[i]=0;
        }
        for(int i=2;i<=n;i++)
        {
            scanf("%d",&a);
            if(a) vx[i]=!vy[1];
            else vx[i]=vy[1];
            for(int j=2;j<=m;j++)
            {
                scanf("%d",&a);
                if(a!=(vx[i]^vy[j]))
                    v=0;
            }
        }
        if(v) printf("YES\n");
        else printf("NO\n");
    }
    return 0;
}
2020-2021/teams/no_morning_training/training_record/2020_05_09-b.txt · 最后更改: 2020/05/14 14:53 由 发源于