批量开灯
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
小 F 有 盏灯,初始时所有灯都是关着的。
对于每次操作,小 F 每次可以选择一些行和一些列,将这些行和这些列的交集(既在选中的行上,又在选中的列上)的灯的开关状态反转(开变成关,关变成开)。
问小 F 想要达到目标状态至少需要进行多少次操作。
输入格式
第一行一个整数 。
接下来的 行,每行 个整数 () , 表示目标状态中第 行第 列的灯是关着的,否则代表是开着的。
输出格式
输出一行一个整数表示达到目标状态所需的最少操作数。
样例 1 输入
2
0 1
1 1
样例 1 输出
2
样例 1 解释
第一次选择 第一行和第二行 ; 第一列和第二列 ;灯的状态变成
1 1
1 1
第二次选择 第一行 ; 第一列 ; 灯的状态变成目标状态。
样例 2 输入
样例 2 输出
数据范围
对于 的数据, 。
对于 的数据, 。
对于 的数据, 。
对于 的数据, 。