본문 바로가기

알고리즘 & 자료구조569

백준 10162 package baekjoon.그리디; import java.util.*; import java.io.*; class Main10162{ public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int N = Integer.parseInt(br.readLine()); sb.append(N / 300).append(' '); N %= 300; sb.append(N / 60).append(' '); N %= 60; sb.append(N / 10).append('.. 2022. 7. 16.
백준 2217 package baekjoon.그리디; import java.util.*; import java.io.*; class Main2217{ public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); PriorityQueue pq = new PriorityQueue(); int max = -1; for (int i = 0; i < N; i++) { pq.add(Integer.parseInt(br.readLine())); } while (!pq.isEmpty()) .. 2022. 7. 15.
백준 1026 package baekjoon.그리디; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Comparator; import java.util.StringTokenizer; class Main1026 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int N = Integer.parseInt(br.readLine()); Integer[] A =.. 2022. 7. 14.
백준 1049 package baekjoon.그리디; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; class Main1049 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int N = Integer.parseInt(st.nextToken()); int .. 2022. 7. 12.
백준 1339 package baekjoon.그리디; import java.io.*; import java.util.*; class Main1339 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); String[] s = new String[N]; Integer[] alpha = new Integer[26]; Arrays.fill(alpha, 0); for (int i = 0; i < N; i++) { s[i] = br.readLine(); } for (int.. 2022. 7. 10.
백준 13305 package baekjoon.그리디; import java.util.*; import java.io.*; class Main13305 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int N = Integer.parseInt(br.readLine()); st = new StringTokenizer(br.readLine()); int[] d = new int[N]; int[] p = new int[N + 1]; for (int i = 1; i < N; i++) { d[i] = I.. 2022. 7. 8.