题目大意是说你每次可以选择一个硬币为正面的点(正面为1,反面为0),然后从该点与右下角点形成的矩阵硬币全都反向,直到一个人没有硬币可以选择则输
这个题其实是猜的,写了几个情况,然后发现只要右下角为0的话则输,为1则赢
代码:
#include<cstdio>
#include<iostream>
using namespace std;
int n,m;
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
scanf("%d%d",&n,&m);
int val;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
scanf("%d",&val);
if(val)
printf("Alice\n");
else
printf("Bob\n");
}
return 0;
}