백준 7562 나이트의 이동 - C++
접근 나이트가 있는 위치 기준(x,y)으로 나이트가 이동할 수 있는 위치는 (x-1, y-2), (x-2, y-1), (x-2, y+1), (x-1, y+2), (x+1, y+2), (x+2, y+1), (x+2, y-1), (x+1, y-2) 이런식이다. 1. 주어진 x,y를 기점으로 갈 수 있는 곳에 표시를 한다. - bfs 탐색 알고리즘을 활용하여 똑같은 위치를 방문하지 않도록 한다. - 똑같은 위치는 0인지 아닌지로 판별한다.(0이면 아직 방문하지 않음) - 현재 위치에서 다음 위치로 이동할 때는 현재 위치 +1을 한다. 2. 계속 방문 하다가 현재 위치가 도착지 위치와 동일하면 얼마나 걸렸는지 출력 #include #include using namespace std; int A[301][301]..
2020. 7. 27.