미생물 격리[swexpertacademy]
링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV597vbqAH0DFAVl 활용가능 장치 구조체, 새로운 맵(2차원배열) import java.util.Scanner; public class Solution { public static int T, N, M, K;// N 크기 M 시간, K 개수 public static int[] dx = new int[] { 0, -1, 1, 0, 0 }; public static int[] dy = new int[] { 0, 0, 0, -1, 1 }; public static Node[][] map = new Node[1020][1020]; public static No..
ICEBERG
이슈: 맵을 수정할때, 바로 수정 해서 이슈가 있었다. 안전하게 map에서 숫자 몇을 뺄지 저장하는 임시 map을 만들어서 했어야 했는데, 안일했다. import java.util.Scanner; public class Main{ public static int[] dx = new int[]{0,1,0,-1}; public static int[] dy = new int[]{1,0,-1,0}; public static int sero,garo; public static boolean[][] v; public static int[][] map,cntMap; public static void main(String[] args) { Scanner scan = new Scanner(System.in); input..
TREASURE
구현하면서 방문테이블을 매번 bfs 수행 후 초기화 시켜줘야 하는 것을 까먹었다. 5번 수행할 때, 같이 해줬어야 했는데, 아니면 적어주던가. import java.util.Scanner; import java.util.Queue; import java.util.LinkedList; import java.util.ArrayList; import java.util.Collections; public class Main{ public static int[] dx = new int[]{0,1,0,-1}; public static int[] dy = new int[]{1,0,-1,0}; public static int sero,garo; public static int[][] map,score,record; p..