[C++] level2 게임 맵 최단거리 1844
📌게임 맵 최단거리 /*문제 풀이가 사진이 조금 많아 생략. 링크로 들어가서 볼 수 있음!*/📌풀이 먼저 보자마자 BFS를 이용하여 최단 거리를 구해야겠다는 생각이 들었다! BFS 시 방문여부 체크와, 상하좌우 이동에 필요한 좌표를 전역변수로 생성bool visit[101][101] = {false, }; //방문여부 체크 //상 하 좌 우 int row[4] = {0, 0, -1, 1}; int col[4] = {1, -1, 0, 0}; BFS 탐색하면서 쓸 queue 생성 queue는 다음과 같이 frist에는 x, y의 좌표를 second에는 길이를 담도록 하였다.queue q; 로직 다음 거리 = 현재 거리 + 1 해서 다시 큐에 담는 형태 그러므로 탐색하려는 x, y가 maps의 마지막이라면 현..
2021. 8. 21.