Codeforces Global Round 2 C. Ramesses and Corner Inversion(思维)

 

题目链接: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

 

你可能感兴趣的:(CodeForces)