304305: CF821A. Okabe and Future Gadget Laboratory
Memory Limit:256 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Okabe and Future Gadget Laboratory
题意翻译
kabe要改进他的实验室。实验室用一个n*n的正方形网格表示(n为正整数)。他认为,一个“好实验室”的网格内每一个不等于1的数字都可以用同一行和同一列的某个数字之和表示。换句话说,对于任意x,y(1 ≤ x, y ≤ n 且 ax, y ≠ 1,),存在两个数s和t,使得ax, y = ax, s + at, y,其中ai, j 表示第i行第j列的整数。 帮助Okabe找出以下的实验室中哪个符合他的要求。 ## 输入 第一行描述实验室的大小n(1 ≤ n ≤ 50) 接下来的n行中,每行有n个整数(中间用空格隔开),表示实验室网格。 第i行第j列的整数是ai, j (1 ≤ ai, j ≤ 105). ### 输出 如果实验室符合要求,输出“Yes”,否则输出“No” 不考虑大小写问题 Translated by liyifeng题目描述
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