AT_arc186_a.[ARC186A] Underclued
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
对于每个元素均为 0 或 1 的 N 阶方阵 A,B,若满足以下条件,则称 A 和 B 相似:
- 每一行的元素和相等。即对于任意 i=1,…,N,都有 Ai,1+⋯+Ai,N=Bi,1+⋯+Bi,N。
- 每一列的元素和相等。即对于任意 j=1,…,N,都有 A1,j+⋯+AN,j=B1,j+⋯+BN,j。
此外,对于每个元素均为 0 或 1 的 N 阶方阵 A 和整数 i,j(1≤i,j≤N),如果对于所有与 A 相似的方阵 B,都有 Ai,j=Bi,j,则称 A 的第 i 行第 j 列元素是被固定的。
请回答以下 Q 个询问。
- 第 i 个询问:是否存在某个 N 阶 0,1 方阵,使得其被固定的元素恰好有 Ki 个?若存在,输出
Yes,否则输出No。
输入格式
输入按以下格式从标准输入读入。
N Q K1 K2 ⋮ KQ
输出格式
输出 Q 行。第 i 行输出第 i 个询问的答案。
输入输出样例
输入#1
3 3 0 9 7
输出#1
Yes Yes No
输入#2
29 6 186 681 18 108 123 321
输出#2
No Yes No Yes No Yes
说明/提示
限制
- 2≤N≤30
- 1≤Q≤N2+1
- 0≤Ki≤N2
- Ki=Kj (1≤i<j≤Q)
- 所有输入均为整数
样例解释 1
第 1 个询问:例如,下面的矩阵 X,被固定的元素有 0 个。
1 0 0
0 1 0
0 0 1
因为将列循环移位后得到的矩阵都与 X 相似,且任意元素都可以是 0 或 1,因此没有元素被固定。
0 0 1
1 0 0
0 1 0
0 1 0
0 0 1
1 0 0
第 2 个询问:例如,下面的矩阵 X,被固定的元素有 9 个。
0 0 1
0 1 1
1 1 1
因为与 X 相似的矩阵只有 X 本身,所有元素都被固定。
第 3 个询问:不存在被固定的元素恰好为 7 个的矩阵。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?