목차 개요 Minimum Time to Visit a Cell In a Grid - LeetCode m*n의 배열이 주어진다. 좌상단에서 우하단으로 가고 싶은데 이때 한 칸을 이동할 때마다 1초의 시간이 지난다. 그리고 배열의 원소는 최소 몇 초부터 해당 자리를 지나갈 수 있는지를 나타낸다. 우하단으로 가는 최소 시간을 구하고, 구할 수 없다면 -1을 반환. 풀이 문제가 처음에는 방문한 위치를 재방문하면 안 된다는 말이 없어서 거기에 이상함을 느꼈다. 그렇다면 일단 한번이라도 이동을 할 수만 있다면 거기에서 계속 왔다갔다 하면서 시간을 소모한 후에 높은 시간이 요구되는 칸을 지나갈 수 있다는 말 아닌가? 아무튼 처음에는 단순 bfs로 풀 생각을 했으나 시간 초과가 났다. 그리고 솔루션을 찾아봤다. 문제의..