比赛场次 | 571 |
---|---|
比赛名称 | 4043级2023省选模拟赛3 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2023-03-24 18:40:00 |
结束时间 | 2023-03-24 22:30:00 |
开放分组 | 全部用户 |
注释介绍 | 发散思维,莫着急 |
题目名称 | 矩阵游戏 |
---|---|
输入输出 | qmatrix.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
op_组撒头屯 | AAAAAAAAAA | 0.135 s | 2.87 MiB | 100 |
HeSn | AAAAAAAAAA | 0.274 s | 2.91 MiB | 100 |
zxhhh | AWWTTTTTTT | 7.589 s | 4.72 MiB | 10 |
yrtiop | WWWWWWWWWW | 2.376 s | 5.76 MiB | 0 |
小 $Q$ 是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏――矩阵游戏。矩阵游戏在一个 $n \times n$ 黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作:
行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色)。
列交换操作:选择矩阵的任意两列,交换这两列(即交换对应格子的颜色)。
游戏的目标,即通过若干次操作,使得方阵的主对角线(左上角到右下角的连线)上的格子均为黑色。
对于某些关卡,小 $Q$ 百思不得其解,以致他开始怀疑这些关卡是不是根本就是无解的!
于是小 $Q$ 决定写一个程序来判断这些关卡是否有解。
第一行包含一个整数 $T$,表示数据的组数,对于每组数据,输入格式如下:
第一行为一个整数,代表方阵的大小 $n$。
接下来 $n$ 行,每行 $n$ 个非零即一的整数,代表该方阵。其中 $0$ 表示白色,$1$ 表示黑色。
输出应包含 $T$ 行。
对于每一组数据,如果该关卡有解,输出一行 $Yes$;否则输出一行 $No$。
2 2 0 0 0 1 3 0 0 1 0 1 0 1 0 0
No Yes
点击下载样例2
对于 $20\%$ 的数据,保证 $n \leq 7$;
对于 $50\%$ 的数据,保证 $n \leq 50$;
对于 $100\%$ 的数据,保证 $1 \leq n \leq 200$,$1 \leq T \leq 20$。