Algorithm/Baekjoon_PS

14502_연구소 ( DFS, Brute Force )

kahuz 2020. 7. 22. 20:23

본 포스팅은 문제에 대한 접근에 문제가 없지만 코드를 구현함에 있어서 어려운 분들에게 도움이 되었으면 하고자하여 작성하게 되었습니다.

 

14502_연구소

 - 이 문제는 DFS, BFS를 활용하여 탐색 상태를 변경됬을때 바뀐 결과값을 확인해 정답을 구하는 문제이다.

 - 입력된 바이러스(2)의 위치와 세워져있는 벽(1) 그리고 빈 공간(0)에 대해 추가로 벽을 3개 설치한 뒤 바이러스를 인접한 네 방향으로 퍼트렸을때 빈공간을 가장 많이 확보할 수 있는 결과를 구하면 된다.

 - 문제 풀이는 DFS와 Brute Force를 이용하여 해결하였다.

 - 자세한 내용은 코드의 주석을 참고하자.

 

 

 

'Algorithm > Baekjoon_PS' 카테고리의 다른 글

4963_섬의개수 (BFS)  (0) 2020.08.05
2331_반복수열 (DFS)  (0) 2020.08.05
12851_숨바꼭질2 ( BFS )  (0) 2020.07.22
1697_숨바꼭질 ( BFS )  (0) 2020.07.22
2468_안전영역 ( BFS )  (0) 2020.07.22