Algorithm/Baekjoon_PS
14502_연구소 ( DFS, Brute Force )
kahuz
2020. 7. 22. 20:23
본 포스팅은 문제에 대한 접근에 문제가 없지만 코드를 구현함에 있어서 어려운 분들에게 도움이 되었으면 하고자하여 작성하게 되었습니다.
14502_연구소
- 이 문제는 DFS, BFS를 활용하여 탐색 상태를 변경됬을때 바뀐 결과값을 확인해 정답을 구하는 문제이다.
- 입력된 바이러스(2)의 위치와 세워져있는 벽(1) 그리고 빈 공간(0)에 대해 추가로 벽을 3개 설치한 뒤 바이러스를 인접한 네 방향으로 퍼트렸을때 빈공간을 가장 많이 확보할 수 있는 결과를 구하면 된다.
- 문제 풀이는 DFS와 Brute Force를 이용하여 해결하였다.
- 자세한 내용은 코드의 주석을 참고하자.