#aBC327C. [ABC327C] Number Place
[ABC327C] Number Place
AT_abc327_c [ABC327C] Number Place
题目描述
有一个 的方格 ,每个格子里写有一个 到 之间的整数。
具体来说, 的从上到下第 行、从左到右第 列的格子中写有 。
如果 满足以下所有条件,请输出 Yes,否则输出 No。
- 对于 的每一行,该行的 个格子中恰好各写有 到 的整数各 个。
- 对于 的每一列,该列的 个格子中恰好各写有 到 的整数各 个。
- 将 的行从上到下每 行分为 部分,列也从左到右每 列分为 部分。这样可以将 分成 个 的小方格。对于每个 的小方格,其中恰好各写有 到 的整数各 个。
输入格式
输入将以如下格式从标准输入读入。
输出格式
如果方格 满足题目中的所有条件,则输出 Yes,否则输出 No。
输入输出样例 #1
输入 #1
1 2 3 4 5 6 7 8 9
4 5 6 7 8 9 1 2 3
7 8 9 1 2 3 4 5 6
2 3 4 5 6 7 8 9 1
5 6 7 8 9 1 2 3 4
8 9 1 2 3 4 5 6 7
3 4 5 6 7 8 9 1 2
6 7 8 9 1 2 3 4 5
9 1 2 3 4 5 6 7 8
输出 #1
Yes
输入输出样例 #2
输入 #2
1 2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9 1
3 4 5 6 7 8 9 1 2
4 5 6 7 8 9 1 2 3
5 6 7 8 9 1 2 3 4
6 7 8 9 1 2 3 4 5
7 8 9 1 2 3 4 5 6
8 9 1 2 3 4 5 6 7
9 1 2 3 4 5 6 7 8
输出 #2
No
输入输出样例 #3
输入 #3
1 2 3 4 5 6 7 8 9
4 5 6 7 8 9 1 2 3
7 8 9 1 2 3 4 5 6
1 2 3 4 5 6 7 8 9
4 5 6 7 8 9 1 2 3
7 8 9 1 2 3 4 5 6
1 2 3 4 5 6 7 8 9
4 5 6 7 8 9 1 2 3
7 8 9 1 2 3 4 5 6
输出 #3
No
说明/提示
限制条件
- 输入均为整数
样例解释 1
方格 如下所示。

方格 满足所有 个条件,因此输出 Yes。
样例解释 2
方格 如下所示。

例如,观察左上角的 小方格,可以发现不满足第 个条件,因此输出 No。
样例解释 3
方格 如下所示。

例如,观察最左边的列,可以发现不满足第 个条件,因此输出 No。
由 ChatGPT 4.1 翻译