问题2625--数字棋盘

2625: 数字棋盘

[命题人 : ]
时间限制 : 1 sec  内存限制 : 128 MB

提交

题目描述

你有一个n+2行n+2列的正方形棋盘,行和列的编号都为0,1....n,n+1,每个格子上都有一个数字
并且这个棋盘的四个边上的数字都是0,也就是第0行、第n+1行、第0列、第n+1列上的数字都是0
记坐标为(x,y)的格子上的数为a[x][y]。
有两种操作,你可以任意选择,并执行任意次:

  1. 选择一个格子坐标为(x,y),满足1<=x,y<=n;且a[x][y]均小于它上下左右四个数,将a[x][y]加上一
  2. 选择一个格子坐标为(x,y),满足1<=x,y<=n;且a[x][y]均大于它上下左右四个数,将a[x][y]减去一

问你最后能否让这个棋盘上所有格子的数字相等?


输入

第一行一个正整数N(N<=500)
接下来N行N列,第i行第j列的数为a[i][j](-1e5<=a[i][j]<=1e5)

输出

如果可以,输出"YES",否的输出"NO"(不带引号)

样例输入 Copy

2
0 0
1 1

样例输出 Copy

NO

提示

棋盘的每个格子上的数字能否相等,包括初始为0的四条边!!!

来源/分类