#P1732. Recover Polygon

Recover Polygon

题目描述

求二维数组 ai,ja_{i,j} (0i,jn)(0≤i,j≤n) 是否合法。

ai,j0a_{i,j}\ne 0,就求 ai,ja_{i,j} 的四角中不越界且值不为 00 的个数 ansans,若 ai,jansa_{i,j}\ne ans,则称二维数组 ai,ja_{i,j} 不合法。

输入格式

第一行一个整数 nn5n505\le n\le 50

接下来是一个 n×nn\times n 的矩阵,每个元素都为 040\sim 4 中的一个。

输出格式

输出 YesNo 表示答案。

6
000000
000000
012100
024200
012100
000000
Yes