#HX1250G. 网络校正

提交17 通过12
通过率70.6%
时间限制1000ms
内存限制128MiB
    ID: 10024 传统题 1000ms 128MiB 尝试: 17 已通过: 12 难度: 普及 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1250-纯模拟

题目描述

题目描述

给定一个 n×nn\times n 的正方形网格,每个单元格只包含 0 或 1。

可以对正方形网格进行任意次操作,每次操作可以修改某一个的单元格的值,即将 1 修改为 0 或将 0 修改为 1。

小珅现在想要把正方形网格顺时针旋转 90°、180° 和 270°得到的三个正方形网格都与原正方形网格相同,请问最少需要多少次操作。

输入格式

第一行,一个整数 n;

接下来 n,每行包含 n 个数字 ai,j(0ai,j1)a_{i,j}(0\le a_{i,j}\le 1)

输出格式

一行,一个整数,表示结果。

样例输入

3
010
110
010

样例输出

1

提示

样例 1 解释,可以执行一次操作,使得正方形网格变为 010 111 010;

对于 100% 的数据:1n30001\le n\le 3000

1
0
0
1  
0
0
3
010
110
010
1