문제 : https://www.acmicpc.net/problem/14502 접근 : - 벽을 3개 만들 수 있는 모든 경우의 수를 만든다. - 벽을 3개 다 만들면 bfs 를 진행하여 바이러스를 끝까지 퍼뜨린다. - 바이러스를 모두 퍼뜨리면 빈공간의 갯수를 확인하여 정답을 갱신 후 출력한다. 코드구현 :import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;public class Main { private static Position[] direction = new Position[]{ new Position(0,1), new P..