[Python] BOJ / 3055번 / 탈출
·
🥇 Problem Solving/Breadth-First Search
3055번: 탈출 사악한 암흑의 군주 이민혁은 드디어 마법 구슬을 손에 넣었고, 그 능력을 실험해보기 위해 근처의 티떱숲에 홍수를 일으키려고 한다. 이 숲에는 고슴도치가 한 마리 살고 있다. 고슴도치는 제 www.acmicpc.net 📝 풀이 고슴도치는 물이 찰 예정인 칸으로 이동할 수 없다. 즉, 다음 시간에 물이 찰 예정인 칸으로 고슴도치는 이동할 수 없다. 물이 차 있는 곳 먼저 각각 큐에 저장하고 BFS를 수행하기 직전에 고슴도치의 위치를 큐에 저장함으로써 물이 먼저 확장되고 나서 고슴도치가 이동하는 식으로 구현 큐에는 (y좌표, x좌표, 타입, 시간) 값이 들어감 타입 값은 현재 이동중인 개체(고슴도치 또는 물)를 나타냄 시간 값은 현재 좌표까지 이동하는데 걸리는 시간을 나타냄 💻 소스코드 im..