方格填数

测试数据来自 system/1084

作业已超过截止时间,您无法递交本题目。

时间限制:1秒  内存限制:256M


【问题描述】

  在 \(N\) 行 \(N\) 列的棋盘上,填入 \(1,2,…,N^2\) 共 \(N^2\) 个数,使得任意两个相邻的数之和为素数。例如:
说明
  在这里我们约定:左上角的格子里必须填数字1。

【输入格式】

  一行一个整数:N。

【输出格式】

  输出解时按行从上到下,每行从左到右依次输出。如有多种解,则输其中字典序由小到大的 前三个 解,若不足三个,则按字典序全部输出,如果无解,则输出 0。

【输入输出样例】

 Input

4

 Output

1 2 11 12 
4 9 8 5 
7 10 3 14 
6 13 16 15
 
1 2 11 12
4 9 8 5 
13 10 3 14 
6 7 16 15 

1 2 11 12
4 15 8 5 
7 16 3 14 
6 13 10 9

【数据限制】

  \(1≤N≤10\)

【来源】

 ITer

回溯法生成排列练习题

未认领
状态
已结束
题目
10
开始时间
2024-11-22 00:00
截止时间
2025-01-11 23:59
可延期
24.0 小时