一個簡單的深搜題。
麻煩在於它要求是字典序來進行搜索。(這錯好幾次)
還有輸出要空行 要注意;
#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......
閱讀全文