99클럽 코테 스터디 6일차 TIL
·
코딩테스트/99클럽 4기
문제이해N개의 나무가 주어지며, 나무들의 높이는 0 최소 M미터의 나무를 가져가기 위해 설정할 수 있는 절단기의 최대 높이(H)를 구하라.최대값, 나무의 길이 제한, 나무의 높이 제한.3가지 키워드를 통해 이분탐색 문제인 것을 알 수 있다. 풀이이분탐색을 활용하여 특정 높이(H)를 구한다.주어진 나무들의 각 높이에서 특정 높이를 뺀 값을 모두 더한다(totalHeight).만약 특정 높이가 더 높다면 연산하지 않는다.계산된 값과 m을 비교하고 범위를 좁혀가며, 결과값을 찾는다.실패1public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextIn..