CodingTEST
2023. 12. 21.
[백준 2805] 나무 자르기 (JAVA)
백준 2805번 문제 - 나무 자르기 2805번: 나무 자르기 첫째 줄에 나무의 수 N과 상근이가 집으로 가져가려고 하는 나무의 길이 M이 주어진다. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000) 둘째 줄에는 나무의 높이가 주어진다. 나무의 높이의 합은 항상 M보 www.acmicpc.net 문제 분석 상근이는 나무 M미터가 필요하다. 목재절단기는 상근이는 절단기에 높이 H를 지정하면 H보다 큰 나무는 윗부분이 잘린다. 20, 15, 10 17 나무가 있다고 할 때 H가 15이면, 5+0+0+2 = 7 7M가 잘린다. 나무를 필요한 만큼만 집으로 가져가려고 한다. 이때, 적어도 M미터의 나무를 집에 가져가기 위해서 절단기에 설정할 수 있는 높이의 최댓값을 구하는 프로그램을 ..