연구소
📌문제연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다.연구소는 크기가 NxM인 직사각형으로 나타낼 수 있으며 직사각형은 1x1 크기의 정사각형으로 나누어져 있다. 연구소는 빈칸, 벽으로 이루어져 있으며 벽은 칸 하나를 가득 차지한다.일부 칸은 바이러스가 존재하며, 이 바이러스는 상하좌우로 인접한 빈칸으로 모두 퍼져나갈 수 있다. 새로 세울 수 있는 벽의 개수는 3개이며 꼭 3개를 세워야 한다.벽을 3개 세운 뒤 바이러스가 퍼질 수 없는 곳을 안전 영역이라고 할 때 얻을 수 있는 안전 영역 크기의 최댓값을 구하는 프로그램을 작성하시오. 📌풀이벽의 개수가 3개가 되는 모든 조합을 찾은 뒤에 조합에 대해 안전 영역의 크기를 ..
코딩테스트
2024. 12. 2. 13:37