#LX0029. 关灯1
关灯1
题目描述
有一个的灯泡矩阵,一开始有的点是关(),有的点是开()。
你可以每次可以操作一个坐标,这个坐标及周围最多个格子的会变成,会变成。
问:最少几次操作可以把整个矩阵全变成,如果无法达成目标,输出。
输入格式
第一行。
接下来一个的矩阵,表示每个位置的初始状态()。
输出格式
如题所述。
样例输入1
3 3
0 1 0
1 1 1
0 1 0
样例输出1
1
样例解释
在坐标操作一次即可。
相关
在以下作业中:
有一个n×m的灯泡矩阵,一开始有的点是关(0),有的点是开(1)。
你可以每次可以操作一个坐标(x,y),这个坐标及周围最多4个格子的0会变成1,1会变成0。
问:最少几次操作可以把整个矩阵全变成0,如果无法达成目标,输出−1。
第一行n,m(n≤1000,m≤10)。
接下来一个n×m的矩阵,表示每个位置的初始状态(0≤ax,y≤1)。
如题所述。
3 3
0 1 0
1 1 1
0 1 0
1
在坐标(2,2)操作一次即可。