#include #include //#include using namespace std; struct node { int x,y; node() { x=y=0; } node(int X,int Y) { x=X; y=Y; } }; queue que; int w,h,x,y,ans; char map[25][25]; int dx[]={0,0,-1,1},dy[]={-1,1,0,0}; void solve() { while(que.size()>0) que.pop(); ans=1; map[y][x]='#'; que.push(node(x,y)); node t; while(que.size()>0) { t=que.front(); que.pop(); for(int i=0;i<4;i++) if(t.x+dx[i]>=0&&t.x+dx[i]=0&&t.y+dy[i]