문제https://www.acmicpc.net/problem/1167코드import java.io.*;import java.util.*;public class bj_1167 { private static boolean[] visited; private static ArrayList> tree = new ArrayList(); private static int max = 0; private static int start; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ..
문제https://www.acmicpc.net/problem/2178 코드import java.awt.Point;import java.io.*;import java.util.*;public class bj_2178 { private static int N; private static int M; private static int[][] graph; private static boolean[][] visited; public static int[] dx = {-1, 1, 0, 0}; public static int[] dy = {0, 0, 1, -1}; public static void main(String[] args) throws IOException { ..
문제https://www.acmicpc.net/problem/1463 코드import java.io.*;public class bj_1463 { private static int[] dp; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); dp = new int[N + 1]; for (int i = 2; i 풀이목표는 주어진 정수 N을 1로 만드는 최소 연산 횟수를 구하는 것이다...
문제https://www.acmicpc.net/problem/5525코드import java.io.*;public class bj_5525 { private static int N; private static int M; private static String S; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); N = In..
https://www.acmicpc.net/problem/5430 문제코드import java.io.*;import java.util.*;public class bj_5430 { private static Deque deque; private static StringBuilder sb = new StringBuilder(); public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWri..
https://www.acmicpc.net/problem/7576 문제 코드import java.io.*;import java.util.*;public class bj_7576 { public static int M, N; public static int[][] graph; public static int[] dx = {-1, 1, 0, 0}; public static int[] dy = {0, 0, -1, 1}; public static Queue queue = new LinkedList(); public static void main(String[] args) throws IOException { BufferedReader br = new Buffere..