题意: 题目给出两个矩阵X,Y,现在有两种操作Z = X × YD = X⊙Y问是否存在一个矩阵C,使得A×C=B⊙C式子成立,问矩阵C能有多少个 题解: 这个式子在模2意义下的加法就等于异或也就相当于那现在有将BC移到左边然后将Ci,j的系数进行合并得到:aik =Aik A i,i = = B i,j时,A i,i xor B i,j = 0,ai,i = 0A i,i != B i,j时,ai,i = 1矩阵C是列独立的,所以我们每次对Ci,j列出的向量只涉及第j列中未知数Cij2^自由元总数即为答案个数。 代码: #include <bits/stdc++.h> usi...