#include #include int t,n=7,m=8,num,dir[4][2]={-1,0,0,-1,0,1,1,0}; int path[15],f[15]; char map[15][15],p[]="ULRD",pathc[15]; int ok(int x,int y) { if(x<0||y<0||x>=n||y>=m) return 0; return 1; } int dfs(int pos) { if(pos==num-1) return 1; int i,j,k,x,y,tx[15],ty[15]; for(i=0;i