top1编程
← 返回上一页

P4715. 偶数矩阵

时间限制
1000 ms
内存限制
128 MiB
难度
10
知识点
童程童美
知识点
简单枚举

题目描述

给你一个 n×nn×n 的01矩阵(每个元素非 0011),你的任务是把尽量少的 00 变成 11,使得每个元素的上、下、左、右的元素(如果存在的话)之和均为偶数。比如,左边所示的矩阵至少要把 3300 变成 11,最终右边图所示,才能保证其为偶数矩阵。 bb3858b08e2c468698ea4caaea0d98f4

输入格式

第一行是正整数 nn,接下来的 nn 行每行包含 nn 个非 0011 的整数,相邻整数间用一个空格隔开。

输出格式

对于每组数据,输出被改变的元素的最小个数。如果无解,应输出 1-1

3
0 0 0
1 0 0 
0 0 0
3