[BOJ]13460번: 구슬 탈출2
생각보다 어려웠던 문제 #include #include #include const int dx[4] = { 0, 0, 1, -1 }; const int dy[4] = { 1, -1, 0, 0 }; const int MAX = 20; int N, M; std::string str[MAX]; std::pair pos_B, pos_R; int min = INT_MAX; int temp_Ry, temp_Rx, temp_By, temp_Bx; void swap(int y, int x, char color) { char temp; if (str[y][x] == 'O') { if (color == 'R') { str[temp_Ry][temp_Rx] = '.'; } else if (color == 'B') { str[..