该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
样例下载
题目描述
有一个五宫格,即一个 5×5 的网格图 A:
A1,1 A1,2 A1,3 A1,4 A1,5
A2,1 A2,2 A2,3 A2,4 A2,5
A3,1 A3,2 A3,3 A3,4 A3,5
A4,1 A4,2 A4,3 A4,4 A4,5
A5,1 A5,2 A5,3 A5,4 A5,5
初始时每个格子都是空的。
现在左上角的格子即 A1,1 被填入了一位阿拉伯数字 x,然后让你往剩余格子中填充数字,要求:
- 每个位置只能填充一位阿拉伯数字 ( 0≤Ai,j≤9 );
- 第一行和第一列不能填 0 ( A1,j=0,Ai,1=0 );
填充完毕后,使得:
- 每行的 5 个数字从左到右排列构成的 5 位数 Ai,1Ai,2Ai,3Ai,4Ai,5(共 5 个)、每列的 5 个数字从上到下排列构成的 5 位数 A1,jA2,jA3,jA4,jA5,j(共 5 个)、从左上角到右下角的对角线上的 5 个数字排列构成的 5 位数 A1,1A2,2A3,3A4,4A5,5(共 1 个)、从左下角到右上角的对角线上的 5 个数字排列构成的 5 位数 A5,1A4,2A3,3A2,4A1,5(共 1 个)一共 12 个数(可能有相同的)都是质数。
- 每行、每列、对角线上的数字之和等于一个给定的值 K ,即上述 12 个数的数位之和均等于 K( $A_{i,1}+A_{i,2}+A_{i,3}+A_{i,4}+A_{i,5}=A_{1,j}+A_{2,j}+A_{3,j}+A_{4,j}+A_{5,j}=A_{1,1}+A_{2,2}+A_{3,3}+A_{4,4}+A_{5,5}=A_{5,1}+A_{4,2}+A_{3,3}+A_{2,4}+A_{1,5}=K$ )
请你输出可能的填充方案。
如果有多组方案,将所有方案按字典序输出,不同方案间以一个空行隔开。(所谓方案的字典序是指,将填充完毕后的 25 个数字从上至下一行一行拼接起来所构成的 25 位数(A1,1A1,2A1,3……A5,4A5,5)的字典序。)
如果不存在填充方案则输出 NONE
输入格式
一行,两个整数 K, x
输出格式
按题目要求输出
样例输入
13 1
样例输出
12253
54013
32413
12433
33331
12343
44221
14323
42223
31333
14143
24421
32323
42223
31333
数据范围
无