2573번

· 백준
코드#include #include using namespace std;const int MAX_N = 303;const int dx[] = {-1,1,0,0};const int dy[] = {0,0,1,-1};int n,m,a[MAX_N][MAX_N],b[MAX_N][MAX_N],visited[MAX_N][MAX_N],res;// 덩어리 판단 로직void dfs(int x, int y) { visited[x][y] = 1; for(int i = 0; i = n || ny >= m || nx = n || ny >= m || nx > n >> m; for(int i = 0; i > a[i][j]; } } // 녹이고, 개수 확인 res = 0; while(..