题目链接:https://codeforces.com/contest/1119/problem/C
题意是给了两个n*m的矩阵,可以对第一个矩阵进行操作,可以选择任意个子矩阵使其四个角的值取反,问是否能变为第二个矩阵。
如果一行或者一列的不同的个数是奇数肯定就不行,所以按这个思路扫两遍就好了。
AC代码:
#include
#define maxn 505
using namespace std;
int a[maxn][maxn], b[maxn][maxn];
int n,m;
int main()
{
scanf("%d%d",&n,&m);
for(int i=0;i