#A0003. 01矩阵
01矩阵
题目描述
小新有一个大小为 N×N 且仅由 0 和 1 构成的矩阵 A,他希望通过最少次数的操作把整个矩阵内的数字全部变成 0。
每次操作,小新可以选择矩阵内的任意一个位置 (x, y) (1 ≤ x, y ≤ N),并把以坐标 (1, 1) 作为左上角,以坐标 (x, y) 作为右下角的这个子矩阵内的每个数字进行 0/1 互换,即 0 变成 1,1 变成 0。
请问小新达成目标所需要的最少操作次数是多少次?
输入格式
第一行包含一个正整数 N。
接下来 N 行,第 i 行包含 N 个整数 A[i][1] A[i][2] ... A[i][N],表示 A 矩阵第 i 行的各个数字。
测试样例
输入样例:
3
001
111
111
输出样例:
2
说明
0 ≤ A[i][j] ≤ 1
对于 32% 的数据: N ≤ 5
对于 48% 的数据: N ≤ 100
对于 100% 的数据: 1 ≤ N ≤ 2000
限制
时间限制:1000 ms
内存限制:65536 KB