题库练习 Okabe and Future Gadget Laboratory
← 上一题 下一题 →

A11001 | Okabe and Future Gadget Laboratory

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

Okabe needs to renovate the Future Gadget Laboratory after he tried doing some crazy experiments! The lab is represented as an $n$ by $n$ square grid of integers. A good lab is defined as a lab in which every number not equal to $1$ can be expressed as the sum of a number in the same row and a number in the same column. In other words, for every $x,y$ such that $1<=x,y<=n$ and $a_{x,y}≠1$ , there should exist two indices $s$ and $t$ so that $a_{x,y}=a_{x,s}+a_{t,y}$ , where $a_{i,j}$ denotes the integer in $i$ -th row and $j$ -th column.

Help Okabe determine whether a given lab is good!

输入格式

The first line of input contains the integer $n$ ( $1<=n<=50$ ) — the size of the lab.

The next $n$ lines contain $n$ space-separated integers denoting a row of the grid. The $j$ -th integer in the $i$ -th row is $a_{i,j}$ ( $1<=a_{i,j}<=10^{5}$ ).

输出格式

Print "Yes" if the given lab is good and "No" otherwise.

You can output each letter in upper or lower case.

输入输出样例

输入 #1
3
1 1 2
2 3 1
6 4 1
输出 #1
Yes
输入 #2
3
1 5 2
1 1 1
1 2 3
输出 #2
No
C++ 编辑器
输入
输出