给定一大小为 N x M 且只包含数字 0 和 1 的方阵,你可以对方阵执行以下操作:
1. 同时翻转第 i (1 <= i <= N) 行数字使得这行中的 0 变为 1, 1 变为 0 。
2. 同时翻转第 i (1 <= i <= M) 列数字使得这列中的 0 变为 1, 1 变为 0。
例如:以下为一个 2 x 5 的 01 数字方阵 :
0 1 0 1 0 1 0 0 0 1
我们将第一行翻转过来会得到
1 0 1 0 1 1 0 0 0 1
此外,我们再将第一列和第五列翻转过来
0 0 1 0 0 0 0 0 0 0
这时方阵上的 0 数量最多,现在要求你对给定的方阵执行上述的两种操作,使得方阵中的 0 数量最 多。