https://www.acmicpc.net/problem/2805 2805번: 나무 자르기 첫째 줄에 나무의 수 N과 상근이가 집으로 가져가려고 하는 나무의 길이 M이 주어진다. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000) 둘째 줄에는 나무의 높이가 주어진다. 나무의 높이의 합은 항상 M보 www.acmicpc.net > 이분탐색 M의 최댓값이 20억이므로 이분탐색을 통해 시간복잡도를 줄여야한다. 문제는 전형적인 이분탐색 문제로 다음과 같은 아이디어로 해결할 수 있다. 위의 아이디어를 코드로 구현하면 다음과 같다. 얻을 수 있는 나무길이 합이 target보다 크냐 작냐에 따라 탐색하는 범위를 달리하여 문제를 해결한다,