2176. 正方形来咯

对于一个大小为 n\times n 的 ( n 为偶数) 由 0,1 构成的矩阵

NULL_SF 要求其中正好有 k1

Galaxy 要求这个矩阵每行的和奇偶性相同

Island 要求这个矩阵每列的和奇偶性相同

请帮 Gouk 构造一个满足以上条件的矩阵,若无解则告诉 Gouk,让 Gouk 开小米su7创*他们

输入

第一行包含一个整数 T ( 1 \leq T \leq 10^4)——测试用例数。

每个测试用例的唯一一行包含两个整数 n, k ( 2 \leq n \leq 1000, 0 \leq k \leq n^2)——要构建的矩阵边长和矩阵中 1 的个数 k,保证 n 为偶数。

保证所有测试用例中 n^2 的总和不超过 10^6

输出

对于每个测试用例,若有满足条件的矩阵,则输出Yes,并输出整个矩阵,否则输出No (大小写皆可)

样例

标准输入 复制文本
5
4 0
6 6
6 5
4 2
6 36
标准输出 复制文本
Yes
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
Yes
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
No
No
Yes
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1

来源

2024 华南师范大学百度杯新生赛 正式赛 Div.1 老生赛道

登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 37
通过 2

上一题 2175
已经是最后一题了