3393: light
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:13
解决:7
题目描述
给出一个 n×n 的矩阵,每个格子里有一盏灯,当你妄图去改变 (i,j) 这个格子里的灯的开关状态时, (i−1,j −1),(i−1,j + 1),(i + 1,j −1),(i + 1,j + 1) 这四个格子里的灯也会同时被你改变。
例如当 n = 5 时,初始的开关情况是这样的 (0 表示关,1 表示开)
10010
01001
10010
00100
11011
这时候当你改变 (2,2) 时,会变成这样
00110
00001
00110
00100
11011
接着当你改变 (2,5) 时,会变成这样
00100
00000
00100
00100
11011
如果你又改变了 (5,5) 后,会变成这样
00100
00000
00100
00110
11010
给出 n*n 盏灯的初始状态,询问是否存在一种方案可以关掉所有的灯,如果存在则输出’Y’,否则输 出’N’
输入
一行一个数 n
接下来 n 行,每行 n 个数字,0 表示关,1 表示开
输出
一行一个字符’Y’ 或者’N’
样例输入 复制
5
1 0 0 0 1
1 0 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 0 0 1
样例输出 复制
Y
提示
Explanation
(1,1),(1,5),(3,2),(3,3),(3,4),(5,1),(5,5) Scoring
对于 60% 的数据,n ≤ 4。
对于 100% 的数据,n ≤ 10。