#cspj0003. 翻转
翻转
Description
现在 Cuber QQ 有一个 的 矩阵,他想要将矩阵的所有位置都变成 。他可以进行如下的操作:
• 把其中一个位置从 变成 ,花费 ;
• 如果位置 $(x1, y1),(x2, y1),(x1, y2)(1 \le x1, x2 \le n, 1 \le y1, y2 \le m)$ 是 ,把 从 变成 花费 。
现在 Cuber QQ 想知道最小的花费是多少。
Format
Input
第一行包含两个整数 ,表示矩阵的大小。
接下来的 行表示 矩阵。
Output
输出一行一个整数,表示答案。
Samples
2 5
10010
00001
24
Limitation
对于 %的数据,
对于 %的数据,
对于 %的数据, 无其他限制
1s, 512MB for each test case.
Related
In following contests: