분류 전체보기 183

[백준] 1753번 (java 자바)

내 처음 풀이 [틀림] => 메모리 초과 : 2차원 배열로 인한 듯 하다 import java.util.*; public class Main { static final int INF = 3000000; static int MAX_N = 20001; static int V, E, K; static int[][] Graph; static int[] Dist = new int[MAX_N]; public static void main(String[] args) { Scanner sc = new Scanner(System.in); V = sc.nextInt(); E = sc.nextInt(); K = sc.nextInt(); Graph = new int[V + 1][V + 1]; for(int i = 1; i <..

알고리즘 2022.10.20

[백준] 2178번 (java 자바)

DFS로 풀다가 답이 안나왔다 -> 모든 경우를 찾기 때문에 최단 경로 찾을 때 DFS는 적합하지 않음 import java.util.*; public class Main { static final int MAX_N = 1000; static int N, M; static int[][] Graph = new int[MAX_N][MAX_N]; static int[][] D = {{-1, 0}, {1, 0}, {0, -1}, {0, 1}}; static class Point { Point(int r, int c, int d){ row = r; col = c; dist = d; } int row, col, dist; } public static void main(String[] args) { Scanner s..

알고리즘 2022.10.05