#ABC283E. 消除孤立元素
消除孤立元素
消除孤立元素
题目描述
给定一个 行 列的矩阵 ,每个元素的值是 或 。 对于满足 且 的整数对 ,用 表示第 行第 列的元素。
可以对矩阵 进行任意次(可能为 0 次)以下操作:
- 选择一个整数 ,满足 。对于所有整数 ,满足 ,将 的值替换为 。
当且仅当 不存在值相同的相邻元素时,称 是「孤立的」;换言之,当且仅当四个整数对 中,没有任何一个满足 且 时, 是孤立的。
判断能否通过重复执行操作,使矩阵 达到没有任何元素孤立的状态。如果可能,求出所需的最小操作次数。
输入格式
输入按以下格式从标准输入给出:
输出格式
如果能通过重复执行操作使矩阵达到没有任何元素孤立的状态,输出所需的最小操作次数;否则输出 -1。
样例
3 3
1 1 0
1 0 1
1 0 0
1
对 进行一次操作后,,此时不再有孤立的元素。
4 4
1 0 0 0
0 1 1 1
0 0 1 0
1 1 0 1
2
2 3
0 1 0
0 1 1
-1
数据范围
- 或
- 输入中的所有值均为整数。
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 2579
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者