백준 3109 빵집 [c++]


백준 3109 빵집 [c++]

#include #include #include #include #include using namespace std; int r, c; char map[10001][501]; bool visited[10001][501]; int cnt = 0; int xarr[3] = { 1,0,-1 }; //오른쪽, 오른쪽위대각선, 오른쪽아래대각선 int yarr[3] = { 1,1,1 }; void dfs(int x, int y) { stacks; s.push({ x,y }); visited[x][y] = true; while (!s.empty()) { int a = s.top().first; int b = s.top().second; s.pop(); if (b == c - 1 && !visited[a][b]) //..


원문링크 : 백준 3109 빵집 [c++]