#include <stdio.h> #include <string.h> #define MAXN 105 char tdi[MAXN][MAXN];//田地网格 int vis[MAXN][MAXN];//已访问的坐标 int n,m; int dir[8][2]={{-1,0},{1,0},{0,-1},{0,1},{-1,-1},{-1,1},{1,-1},{1,1}}; void dfs(int x,int y){ if(x<0||x>=n||y<0||y>=m||tdi[x][y]!='W'||vis[x][y]){ return;...