[백준] 17266번 - 나무 자르기 java
·
Algorithm/Baekjoon
https://www.acmicpc.net/problem/2805 난이도 : S2Tag : Binary Search풀이 일자 : 2025-03-17문제 탐색하기N: 나무의 수 (1 M: 상근이가 집으로 가져가려고 하는 나무의 길이 (1 나무 높이: (0 나무의 높이는 항상 M보다 크거나 같다.절단기에 설정할 높이 H 를 찾아야 합니다.나무 N개를 절단기에 넣고, 높이가 H보다 큰 나무는 잘리고, 작은 나무는 그대로 남습니다.잘린 나무의 총 길이가 최소한 M 이상이 되도록 해야 하며. 가능한 절단기의 높이 중 최댓값을 구하는 문제 입니다. 가능한 시간복잡도 나무 개수 N이 최대 1,000,000개이므로,모든 높이에 대해 직접 탐색하면 O(NH) 으로 불가능합니다. 그러므로 이분 탐색을 활용하면 O(l..