inseonyun / Algorithm

알고리즘 문제 풀이
0 stars 0 forks source link

[DFS & BFS] 백준 : 7562_나이트의 이동 #8

Closed inseonyun closed 2 years ago

inseonyun commented 2 years ago

Source URL : https://www.acmicpc.net/problem/7562

inseonyun commented 2 years ago

문제 요구사항

접근 방법

풀이 순서

  1. Test_case의 개수를 입력 받는다.
  2. 각 Test_case에 해당하는 데이터(맵크기, 시작점, 도착점)을 입력받는다.
  3. BFS 수행
    • q에 시작점 x, y 좌표를 넣어준다.
    • q가 비어있을 때까지 반복문을 돌면서 도착점과 같으면 종료한다.
    • for문을 돌면서 나이트를 이동시키도록 한다.
    • 위 작업 반복 수행
  4. 최소 이동거리를 계속 더해나간 배열의 도착점 x, y칸에 최소 이동거리가 담겨져 있으므로, 해당 값을 return 한다.
  5. 이 과정을 각 Test_case마다 반복하여 결과를 구한다.
inseonyun commented 2 years ago

[문제 풀이 결과] image