[C++] 백준 2805번: 나무 자르기 (이분 탐색)
2805번: 나무 자르기 첫째 줄에 나무의 수 N과 상근이가 집으로 가져가려고 하는 나무의 길이 M이 주어진다. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000) 둘째 줄에는 나무의 높이가 주어진다. 나무의 높이의 합은 항상 M보 www.acmicpc.net 문제 이해하기 이번 문제의 요구사항은 다음과 같습니다. 절단기 높이 H보다 높은 나무 길이 만큼 나무를 가져갈 때, 적어도 총합 M만큼의 나무를 가져가기 위한 절단기의 최대 높이를 구하여라. 시간복잡도 어림하기 브루트 포스 알고리즘 절단기의 높이에 따라 가져가는 나무의 양을 구하기 위해서는 절단기 높이 h에 대해 나무의 수인 n만큼 탐색해야해야 합니다. 이때, 높이 h는 0부터 나무의 최대 높이인 1,000,000,000까..
2024. 3. 30.