Algorithm/Algorithm 문제 풀이
[BAE/<JOON> 문제풀이] 2234. 성곽
https://www.acmicpc.net/problem/2234 2234번: 성곽 첫째 줄에 두 정수 N, M이 주어진다. 다음 M개의 줄에는 N개의 정수로 벽에 대한 정보가 주어진다. 벽에 대한 정보는 한 정수로 주어지는데, 서쪽에 벽이 있을 때는 1을, 북쪽에 벽이 있을 때는 2를, www.acmicpc.net 서론 Flood-Fill BFS 문제 풀이 이 문제는 특이하게 cell 마다 4개의 벽이 있을 수 있고 벽의 상태를 2진수로 저장했다. 총 3가지를 구해야 한다. 1. 방의 개수 = BFS 2. 가장 넓은 방의 넓이 = BFS 3. 하나의 벽을 제거해 얻을 수 있는 가장 넓은 방의 크기 = 인접한 2개의 방의 합의 최대 크기 3번은 각 방에 해당하는 cell들을 배열로 저장한 뒤 순회하며 어..
2023. 11. 11. 16:09