[백준]14502번 연구소(Python)
·
CodingTest/Baekjoon
0. 문제 링크 https://www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크 www.acmicpc.net 1. 문제 소개 1) 구하고자 하는 것 : 안전 영역의 최대 크기 구하기 2) 주어진 것 - N X M 직사각형 - 빈 칸이면 0, 벽이면 1, 바이러스면 2로 주어짐 - 바이러스는 모든 빈 칸으로 퍼져나감(상하좌우) - 3개의 벽을 세워서 바이러스 막기 3) 구현 - 그래프를 탐색하면서 빈 칸(0)이면 벽을 세움 - 벽을 3개 세운 후 바이러스 퍼뜨리기 - 바이러스 위치를 deque에 넣기 ..