-
[Java] 백준 1931 : 회의실 배정
https://www.acmicpc.net/problem/1931 1931번: 회의실 배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net 한 개의 회의실을 최대한 많이 사용할 수 있도록 했을 때의 회의 개수를 구하는 문제이다. 입력을 모두 받은 후 종료시간을 기준으로 정렬한다. 종료시간을 오름차순으로 정렬을 하면 빨리 끝내는 회의를 찾을 수 있고, 더 많은 회의를 할 수 있게 된다. Arrays.sort(time,new Comparator() { @Override public int compare(int[] o1, int[] o2) { return o1[1]==o2[1] ? o1[0]-o2[0]:o1[1]-o2[1]; } }); 위 코드는 시작과 ..
코딩테스트/백준
2023. 2. 2.
-
백준 6603 : 로또 _자바 Java
https://www.acmicpc.net/problem/6603 6603번: 로또 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있다. 첫 번째 수는 k (6 i=0, check[0] = true; f(1,1); f(1,1) -> i=1, check[1] = true; f(2,2); f(2,2) -> i=2, check[2] = true; f(3,3); f(3,3) -> i=3, check[3]..
코딩테스트/백준
2023. 1. 28.
-
백준 1182 : 부분수열의 합 _자바 Java
https://www.acmicpc.net/problem/1182 1182번: 부분수열의 합 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다. www.acmicpc.net * 부분 수열 원소 {A, B, C} 라면, depth=0일 때는 아무것도 선택하지 않았을 때, 부분수열 = {Ø} depth=1일때는 이전 부분수열에 A를 가졌냐 안 가졌나로 나누어짐. 부분수열 = {A}, {Ø} depth=2일 때는 이전 부분수열에 B를 가졌냐 안 가졌나로 나누어짐. 부분수열 = {AB}, {A}, {B}, {Ø} depth=3일 때는 이전..
코딩테스트/백준
2023. 1. 28.