#include #include int map[105][105]; int m,n,max; int x_la[50],y_la[50]; int x_temp[50],y_temp[50]; int can_move(int x,int y) { if(x>0&&x<=n&&y>0&&y<=m) { return 1; } return 0; } void DFS(int x,int y,int num) { int i,j,k; if(num>max) { max=num; for(i=0;i