LeetCode 1061 - 按列翻转得到最大值等行数
Flash
此文章属于Flash闪念部分的短文
不妨取个例子:如果通过多次列翻转后,数组[0, 0, 1]变为全0或者全1,那么通过相同的列翻转操作,数组[1, 1, 0](注意,110和011异或后为0)也可以变为全1或者全0,而其他排列的数组则不会变为全0或者全1(具有互斥性)。我们将这些两两异或后为0的行放在一个集合内,该问题本质就是求解最大的集合,其中集合内的行通过相同的列翻转操作可以变为全0或者全1。我们可以使用哈希表进行集合计...