[BaekJoon/백준] 1600번 말이 되고픈 원숭이
오늘 원래 경사로 문제를 풀려고 했는데, 며칠째 붙잡아도 못 풀겠다. 진심 이게 왜 55퍼센트 정답률이지.. 난 돌대가린가. 어쩔 수 없이 다른 문제를 찾다가 이 문제를 풀게 되었다. 키포인트는 VISIT을 3차원 배열로 구성한 것이다. VISIT[z][x][y] : z는 말 움직임으로 움직인 횟수, x와 y는 좌표를 말한다. 이것만 활용하면 문제를 풀 수 있다. 나머지 코드 작성은 일반적인 bfs문제 코드 유형과 동일하다. #include #include using namespace std; int MAP[201][201]; int mx1[4] = {0, 0, -1, 1}; // 일반 움직임 int my1[4] = {1, -1, 0, 0}; // 일반 움직임 int mx2[8] = {-1, -2, -2..
2022. 8. 3.