#1689. 绝境求生

绝境求生

题目描述

-只蚂蚁落入一个M×N\red{M \times N}的矩形绝境,其中M和N至少有一个数是奇数。矩形中有1\red{1}MN1\red{MN- 1}个可以滑动的方块,0\red{0}代表空地,例如当M=4\red{M=4}N=3\red{N=3}时,矩阵可能如图7.7所示。

img

通过移动空地周围的方块,移成如图7.8所示的状态才可逃脱。

img

例如M=4\red{M=4}N=3\red{N=3}时的绝境移动顺序如图7.9所示。

img

现在给一个M×N\red{M× N}的矩形绝境,试计算能否逃脱。

输入格式

包含多组测试数据,每组数据第一行为两个整数M\red{M}N2MN999\red{N(2≤M,N≤ 999)},随后M行为各组数据。全部测试数据结束后,以0 0\red{0~0}结尾。

输出格式

每组测试数据给出答案,即是否能逃脱。能则“YES”,否则“NO”

样例

输入样例

3 3
1 0 3
4 2 5
7 8 6
4 3
1 2 5
4 6 9
11 8 10
3 7 0
0 0

输出样例

YES
NO