D. 矩阵(matrix)

    Type: Default 1000ms 512MiB

矩阵(matrix)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

T4 矩阵(matrix)

题目描述

小 C 有一个大小为 n×mn\times m01 矩阵 AA

小 C 认为第 ii 列是好的当且仅当第 ii 列中 1 刚好出现了一次,即 j=1n[Aj,i=1]=1\sum_{j=1}^n [A_{j,i}=1]=1

小 C 可以进行以下操作任意次:选择矩阵 AA 中的某一行将其 01 翻转(即 0 变成 11 变成 0)。

小 C 想要让矩阵 AA 中好的列数尽可能多,你能告诉他这个最大值吗?

输入格式

第一行输入两个数字 n,mn,m,分别表示矩阵的长与宽。

接下来 nn 行,每行包含一个长度为 mm 仅由 01 组成的字符串。

输出格式

共一行,输出一个整数,表示矩阵 AA 中最多的好的列数。

样例 1 输入

3 4
0101
0110
1011

样例 1 输出

3

样例 1 解释

将每一行都进行翻转,矩阵 AA 变为:

1010
1001
0100

此时第 2,3,42,3,4 列是好的,故答案为 33

样例 2 输入

3 3
101
111
000

样例 2 输出

2

其余样例见下发文件。

数据规模与约定

  • 对于 20%20\% 的数据,保证 n,m16n,m \le 16
  • 对于 40%40\% 的数据,保证 n,m100n,m \le 100
  • 对于 60%60\% 的数据,保证 n,m500n,m\le 500
  • 对于另 20%20\% 的数据,保证 n×m70000n\times m \le 70000
  • 对于 100%100\% 的数据,保证 1n,m3×1051\le n,m\le 3\times 10^51n×m3×1051\le n\times m\le 3\times 10^5

10月30日考前练习赛

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2025-10-30 15:00
End at
2025-10-31 0:00
Duration
9 hour(s)
Host
Partic.
9