[백준/Java] 14502 - [Gold IV] 연구소
·
코딩테스트/백준
https://www.acmicpc.net/problem/14502 문제를 해결하기 전벽을 세우는 최적의 수를 구하는 알고리즘을 구해야할 것으로 생각을 했지만3다음과 같은 접근을 통해 문제를 풀이했다.백트래킹을 통해 벽을 하나씩 세워본다.3개의 벽을 세웠을 때 바이러스를 확산시키고 안전영역을 계산한다.import java.io.*;import java.util.*;public class Main { static int[][] map; static int N,M; static List virusArr = new ArrayList(); static int[] dy = {1,-1,0,0}; static int[] dx = {0,0,1,-1}; static int answer =..