#includechar data[100][100];int map[100][100];int h,l;int dx[8]={ 0,1,1,1,0,-1,-1,-1};int dy[8]={ 1,1,0,-1,-1,-1,0,1};int max=0;typedef struct node{ int x; int y;}node;void fun(int x,int y){ int tou=0; int wei=1; map[x][y]=2; node point[100]; point[tou].x=x; point[tou].y=y; while(tou =0&&nx =0&&ny