CF821A.Okabe and Future Gadget Laboratory

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Okabe and Future Gadget Laboratory

题目描述

冈部需要在进行一些疯狂实验后翻新未来道具研究所!研究所被表示为一个 n×nn \times n 的整数方格。一个“好”的研究所被定义为,对于其中任意不等于 11 的数,都可以表示为同一行的某个数与同一列的某个数之和。换句话说,对于每个满足 1x,yn1 \leq x, y \leq nax,y1a_{x,y} \neq 1 的位置,应该存在两个下标 sstt,使得 ax,y=ax,s+at,ya_{x,y} = a_{x,s} + a_{t,y},其中 ai,ja_{i,j} 表示第 ii 行第 jj 列的整数。

请帮助冈部判断给定的实验室是否为“好”的实验室!

输入格式

第一行输入一个整数 nn1n501 \leq n \leq 50),表示实验室的大小。

接下来 nn 行,每行包含 nn 个用空格分隔的整数,表示该行的格子。第 ii 行第 jj 列的整数为 ai,ja_{i,j}1ai,j1051 \leq a_{i,j} \leq 10^{5})。

输出格式

如果给定的实验室是“好”的实验室,则输出 "Yes";否则输出 "No"。

你可以输出大写或小写形式的答案。

说明/提示

在第一个样例中,左下角的 66 是合法的,因为它可以由上方的 22 和右方的 44 相加得到。表中的其他所有不等于 11 的数也都满足条件,所以答案为 "Yes"。

在第二个样例中,55 无法表示为同一行的某个数和同一列的某个数之和,因此答案为 "No"。

由 ChatGPT 5 翻译

样例

3
1 1 2
2 3 1
6 4 1
Yes
3
1 5 2
1 1 1
1 2 3
No

在线编程 IDE

建议全屏模式获得最佳体验