#THU2025002. [清华考研机试 2025 试机] Binary Matrix
[清华考研机试 2025 试机] Binary Matrix
时间限制: 1.0 秒
空间限制: 512 MB
题目描述
称一个矩阵为二进制矩阵,当且仅当该矩阵中所有元素为 或 。
令 为所有同时满足如下两个条件的 的二进制矩阵 构成的集合:
- 每行中所有数的异或和为 ,即 $\forall ~1\le i\le n,~\mathop{\oplus}\limits_{j=1}^m b_{i,j}=0$;
- 每列中所有数的异或和为 ,即 $\forall ~1\le i\le m,~\mathop{\oplus}\limits_{i=1}^n b_{i,j}=0$。
Ecrade_ 有一个 的二进制矩阵 ,他定义一个 的二进制矩阵 的权值为 与 中不同数的个数,即 $\sum\limits_{i=1}^n\sum\limits_{j=1}^m[a_{i,j}\ne b_{i,j}]$。
Ecrade_ 想知道, 中矩阵权值的最小值为多少?
输入格式
从标准输入读入数据。
第一行一个整数 ,表示测试数据组数。
对于每组测试数据:
- 第一行两个整数 。
- 后 行每行一个长为 的数字串,其中第 行第 个字符表示 。
输出格式
输出到标准输出。
对于每组测试数据,输出一行一个整数 ,表示 中矩阵权值的最小值。
2
3 3
010
101
010
3 3
000
000
000
2
0
样例 1 解释
- 对于第一组测试数据, 中权值最小的一个矩阵为 ;
- 对于第二组测试数据, 中权值最小的一个矩阵为 。
数据规模与约定
本题采用捆绑测试。
- 子任务 1(10 分):。
- 子任务 2(10 分):。
- 子任务 3(20 分):。
- 子任务 4(20 分):。
- 子任务 5(40 分):无特殊限制。
对于 的数据,$1\le T\le 2\times 10^5,~1\le n,m\le 10^3,~1\le \sum n\times m\le 10^6,~a_{i,j}\in\{0,1\}$。