[알고리즘] cpp 파이프 옮기기
포인트 1. 시작 지점을 0,1 로 설정을 해야 하는 부분 2. 대각선, 오른쪽, 아래 방향이 전부 수가 다름 #include #include #include using namespace std; queue q; int map[17][17]; int n = 0; int dx[] = {0, 1, 1}; // row, col, cross int dy[] = {1, 0, 1}; // row, col, cross int bfs(int a, int b, int c) { int count = 0; q.push(make_tuple(a, b, c)); while (!q.empty()) { int x, y, dir; tie(x, y, dir) = q.front(); q.pop(); if (x == n - 1 && y =..
2020. 9. 20.