[백준] 17070번: 파이프 옮기기 1
https://www.acmicpc.net/problem/17070 17070번: 파이프 옮기기 1 유현이가 새 집으로 이사했다. 새 집의 크기는 N×N의 격자판으로 나타낼 수 있고, 1×1크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 (r, c)로 나타낼 수 있다. 여기서 r은 행의 번호, c는 열의 www.acmicpc.net 문제 이해 (1,1)에서 (N,N)까지 가는 모든 경로를 탐색해야하기 때문에 BFS를 쓰던 DFS를 쓰던 상관이 없다. 근데 나는 BFS를 사용했다. 파이프는 hy, hx, ty, tx 네 개의 변수로 형상화했다. 파이프의 머리와 꼬리를 각각 (hy, hx), (ty, tx)로 만든거다. 그래서 파이프가 움직일 때 머리는 [방향벡터 + 기존 머리 좌표] 로 잡아주면 되고 ..