#include #include #include #include #include std::vector c; int w,h; int x[]={1,-1,0,0},y[]={0,0,1,-1}; std::queue > next; bool check(int nx,int ny){ if(!(0<=nx&&nx>w>>h; std::string in; for(int i=0;i>in; c.push_back(in); } char group='0'; for(int i=0;i