将 网格中从上往下第 行、从左往右第 列的格子记为 。
长度为 的 L 形块由一个中心格,以及从中心沿两个相互垂直的方向各延伸 个、排成一条直线的格子组成。共 格,可以自由旋转。
长度为 的块各有一个。将所有块对齐网格放置。块不能超出棋盘,也不能互相重叠,且未被覆盖的格子只能有 一个。
求出一种可行的放置方案,或判断不可能。
输入按以下格式给出。
对于每个测试用例,若不存在放置方案,则在一行中输出 -1。
若存在放置方案,则输出 行,每行 个整数。第 行的第 个整数为覆盖 的块的长度。 处输出 。
每个测试用例的格式如下。
第一行的 为测试用例数。每个测试用例为包含 的一行。
0若有多种可能的答案,输出任意一种即可。
| 3 | 13 |
| 4 | 14 |
| 5 | 50 | 没有额外的限制。 |