[Solved] BOJ: 2805 | 나무 자르기
문제여러 높이의 나무들이 주어지고같은 높이로 이 나무들을 잘라서 최소 M미터 이상의 나무를 확보하고자 한다.입력과 출력입력첫째 줄에 나무의 수 N과 상근이가 집으로 가져가려고 하는 나무의 길이 M이 주어진다. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000)둘째 줄에는 나무의 높이가 주어진다. 나무의 높이의 합은 항상 M보다 크거나 같기 때문에, 상근이는 집에 필요한 나무를 항상 가져갈 수 있다. 높이는 1,000,000,000보다 작거나 같은 양의 정수 또는 0이다.출력적어도 M미터의 나무를 집에 가져가기 위해서 절단기에 설정할 수 있는 높이의 최댓값을 출력한다.문제 해결 요약적절한 절단 높이를 탐색하면서 최소 M미터 이상의 나무를 확보해야한다.시간 복잡도를 줄이기 위해 이진..
2022. 11. 15.