#include <bits/stdc++.h> using namespace std; const int N = 1010; int n,m; bool visited[N][N]; char a[N][N]; int mov[4][2] = {{0,1},{1,0},{-1,0},{0,-1}}; int dfs(int i,int j,int &x,int &y,int &x2,int &y2){ if(i<0||j<0||i>=n||j>=m||a[i][j]=='*') return 0; //非法 if(vis...