#include int H,W; int A[3001][3001]; int res = 0; void dfs(int x, int y){ A[y][x] = 0; if(y+1=0 && A[y-1][x]) dfs(x,y-1); if(x+1=0 && A[y][x-1]) dfs(x-1,y); } int main(){ std::cin >> H >> W; for(int j=0; j> A[j][i]; for(int j=0;j