문제풀이 아이디어 핵심 BFS를 사용하는 queue에 x,y,count값을 저장한다. N,M이 바뀌어서 주어지니 board입력받을 때 유의하자. C++ 풀이 #include using namespace std; queue q; // x,y, count int board[1001][1001]; bool visited[1001][1001]; int dx[4] = {-1, 0 , 1, 0}; //시계방향 탐색 (상 , 우 , 하 , 좌) int dy[4] = {0,1,0,-1}; int N,M; int res=0; void bfs(){ while(!q.empty()){ int x=q.front().first.first; //row 좌표 int y = q.front().first.second; // col 좌표..