#B4162. 稳定原子(Stable Atom)
0
稳定原子(Stable Atom)
稳定原子(Stable Atom)
题目描述
小 在学结构化学。
小 认为一个大小为 的原子可以抽象为一个 的矩阵,每个位置上要么有电子,要么没有电子。
并且一个原子是稳定的,当且仅当它的矩阵中的每一个位置均满足上下左右相邻的电子数恰好等于 。
小 想问问你,在他上述理论体系下,是否存在大小为 的稳定原子,如果存在,输出 Yes 并给出一种稳定原子的电子排布方案;如果不存在,输出 No。
由于小 非常好奇,所以他会问 次。
输入格式
第一行一个正整数 表示询问次数。
后面 行,第 行一个正整数 ,表示第 次询问的原子大小。
输出格式
对于每组询问,第一行输出 Yes/No 表示是否存在稳定原子。
如果是 Yes,后面输出 行 列的 矩阵, 表示有电子, 表示没有电子。
样例输入 #1
3
1
2
3
样例输出 #1
No
Yes
1 1
1 1
No
数据范围
对于 的数据,,。
声明:本题所述内容并非化学事实。
知识点与难度
本题涉及的知识点从属于 CSP-J,难度(CF Rating):1400。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1 | 样例 |
| 1 | 30 | 2~9 | 小规模 n≤20 |
| 2 | 10~17 | 中等规模 n≤200 | |
| 3 | 18~25 | 满规模 n≤300 环形分层构造测试 |
出处:原题链接