[백준] 17070번: 파이프 옮기기1 (C++ 풀이)
문제 https://www.acmicpc.net/problem/17070풀이블로그 보면서 풀었다.BFS로 완전탐색하는 방식으로 해결했다.1. (0,0),(0,1)에서 시작해서 파이프 끝이 (n-1, n-1)이면 도착한것!2. 파이프 두칸을 가지고 탐색하지 않고 끝점과 현재 진행방향을 고려했다.3. 큐에 (x, y, 진행방향) 이렇게 세가지 정보가 들어간다.4. 진행방향이 가로 또는 세로면, 그대로 진행하거나 대각선 이동하면 되고 진행방향이 대각선이면, 가로, 세로, 대각선 이동을 해야한다.5. 대각선 이동을 할때에는 (x, y+1)과 (x+1, y)가 0인지도 확인해야한다.6. (x, y)가 (n-1, n-1)이면 ans를 1증가시키고 다음으로 넘어간다. (총 방법의 개수를 세는 것이기 때문)코드 h..