🧩 Problem Solving/[백준]
[백준] 14502 _연구소 (python 파이썬)
https://www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크 www.acmicpc.net 풀이 과정 풀이는 3파트로 나누어서 풀었다. 1) 벽세우기 2) 바이러스 감염 3) 안전 영역 구하기 상대적으로 생각하기 쉬운 2)바이러스 감염은 dfs나 bfs를 사용하고 1)벽세우기 파트는 입력값에 N과 M이 작은 것을 보고(최대 8) 브루트포스 방법을 사용하기로 결정. 먼저 지도에서 빈공간들의 좌표를 모아 저장한다. 그 후 파이썬의 combinations를 사용하여 벽의 세워지는 모든 경우의 수를 추출한..