[BaekJoon/백준] 13901번 로봇
DFS로 풀이했다. 처음 제출했을 땐 틀렸는데, 주의할 점은 '로봇은 벽이나 방문한 지역, 장애물을 만나기 전까진 계속 같은 방향으로 이동한다' 는 것이다. 주석을 상세히 달아놓았으니, 이해에 도움이 될 것 같다!! #include using namespace std; int R, C, K; int START_X, START_Y; int MAP[1000][1000]; // 0은 미 방문, 1은 방문, 2는 장애물 int DIR[4]; // 값 => 1 : 상, 2 : 하, 3 : 좌, 4 : 우 // 상 하 좌 우 인덱스 : 0 1 2 3 int mx[4] = {-1, 1, 0, 0}; int my[4] = {0, 0, -1 ,1}; void dfs(int x, int y, int dir) { MAP[x..
2022. 7. 5.