查看 提交 统计 提问
总时间限制: 1000ms 内存限制: 65536kB
描述
设有一个n*n的棋盘(n<=7),在棋盘上的任一点a(x,y)有一个中国象棋的马,按马走日字的规则,试找出一条路径,使马不重复地走遍棋盘上的每一个点.
输入
第一行n,第二行两个数,表示马的起始位置。
输出
n * n 的矩阵
左对齐,每个元素占4位,中间没有空格
没答案要输出-1
样例输入
5
1 1
样例输出
1 14 19 8 25
6 9 2 13 18
15 20 7 24 3
10 5 22 17 12
21 16 11 4 23
废话少说,上代码:
#include<cstdio>
#include<cstdlib>
int s[12][12],n,x,y,a[8][2]={
{
1,