[BOJ 7562] (DFS/BFS) 나이트의 이동 (C++)
나이트의 이동 (Silver 2) 문제 전체 문제 보기 7562번: 나이트의 이동 체스판 위에 한 나이트가 놓여져 있다. 나이트가 한 번에 이동할 수 있는 칸은 아래 그림에 나와있다. 나이트가 이동하려고 하는 칸이 주어진다. 나이트는 몇 번 움직이면 이 칸으로 이동할 수 www.acmicpc.net 접근법 이 문제에서는 나이트가 목표지점까지 이동하기 위한 최단거리를 구하는 문제이다. 최단거리 문제는 BFS로 풀 수 있다. 나이트 특유의 2*1 이동 방식에 유의해서 인접 노드를 잘 설정하면 쉽게 풀 수 있는 문제이다. 필자는 dx,dy 배열을 사용하여 나이트의 이동을 표현하였다. array dx{ -2, -1, 1, 2, 2, 1, -1, -2 }; array dy{ 1, 2, 2, 1, -1, -2, -..