一个简单的深搜题。
麻烦在于它要求是字典序来进行搜索。(这错好几次)
还有输出要空行 要注意;
#include<stdio.h>
#include<string.h>
int step[8][2] = {-2, -1, -2, 1, -1, -2, -1, 2, 1, -2, 1, 2, 2, -1, 2, 1};
char s[27][27],t[27][2];
int x[27][27],b,c,sum;
void show(int q,int w,int e)
{
int i,w1,e1;
if(q==b*c)
{
sum=1;
return ;
}
for(i=0;i<8;i++)
{
w1=w+step[i][0];
e1=e+step[i][1];
if(w1<=c&&w1>0&&e1<=b&&e1>0&&x[w1][e......
阅读全文