题目链接:
#include#include int t;int r,c;int maps[105][105];int color[105][105];int to[4][2]= { { 0,1},{ 0,-1},{ 1,0},{-1,0}};void dfs(int i,int j){ if(maps[i][j]==1&&color[i][j]==0) { color[i][j]=1; for(int k=0; k<4; k++) { int tx=i+to[k][0]; int ty=j+to[k][1]; if(tx>-1&&tx -1&&ty