리뷰나이트가 출발지로 부터 도착지까지 이동하는 최단거리는 구하는 문제 문제 풀이나이트가 이동할 수 있는 방향 배열을 만들어 주고, 현재의 위치와 이동 시간을 체크할 구조체를 만들어 준다.각 테케마다 출발지와 도착지를 입력 받고 bfs를 시작한다. 큐에 시작 위치를 추가하고 방문 체크용 2차배열을 만든다.while루프를 시작하고 현재 위치가 도착지라면 이동 시간을 리턴, 출력해 주면 된다. 참고 사항int dirx[] = { -1, -2, -2, -1, 1, 2, 2, 1};int diry[] = { -2, -1, 1, 2, 2, 1, -1, -2};방향 배열은 위와 같다. 정답 코드#include #include #include using namespace std;int tc, n, sx, sy, dx,..