3646: 小数独验证(语法周赛 Round 23(简单场))
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:2
解决:2
题目描述
33DAI 最近在玩一个 的小数独。这个数独可以看作是一个 行 列的小数组。
当下面六个条件都成立时,我们认为这个数独是合法的:
- 每一行都是由 构成的
- 每一列都是由 构成的
- 左上方四个数 是由 构成的
- 右上方四个数 是由 构成的
- 左下方四个数 是由 构成的
- 右下方四个数 是由 构成的
现在给你 33DAI 填完的结果,请你判断他填的是否合法。
输入
四行四列,输出 33DAI 填好的数独。
输出
一行一个字符串,如果合法就输出 yes
,否则输出 no
。
样例输入 复制
4 2 3 1
1 3 2 4
3 4 1 2
2 1 4 3
样例输出 复制
yes
提示
数据规模与约定
对于 的数据,
- 子任务 1(1 分):保证六个条件都成立。
- 子任务 2(99 分):没有特殊限制。
注意:本题赛后可能会加强数据并重测