#T10304. 矩阵(matrix)
矩阵(matrix)
T4 矩阵(matrix)
题目描述
小 C 有一个大小为 的 01 矩阵 。
小 C 认为第 列是好的当且仅当第 列中 1 刚好出现了一次,即 。
小 C 可以进行以下操作任意次:选择矩阵 中的某一行将其 01 翻转(即 0 变成 1,1 变成 0)。
小 C 想要让矩阵 中好的列数尽可能多,你能告诉他这个最大值吗?
输入格式
第一行输入两个数字 ,分别表示矩阵的长与宽。
接下来 行,每行包含一个长度为 仅由 01 组成的字符串。
输出格式
共一行,输出一个整数,表示矩阵 中最多的好的列数。
样例 1 输入
3 4
0101
0110
1011
样例 1 输出
3
样例 1 解释
将每一行都进行翻转,矩阵 变为:
1010
1001
0100
此时第 列是好的,故答案为 。
样例 2 输入
3 3
101
111
000
样例 2 输出
2
其余样例见下发文件。
数据规模与约定
- 对于 的数据,保证 。
- 对于 的数据,保证 。
- 对于 的数据,保证 。
- 对于另 的数据,保证 。
- 对于 的数据,保证 ,。
Related
In following contests: