문제 : https://www.acmicpc.net/problem/2805
⭐️이진탐색⭐️
나무를 자르는 최대 높이 이진탐색으로 구하기
🗝️ 높이 최소(left) : 1
🗝️ 높이 최대(right) : 최대 높이의 나무
while(left<=right){
long mid = (left+right)/2;
long cutTree = 0;
for(long meter : treeArr){
if(meter>=mid){
cutTree+=(meter-mid);
}
}
if(cutTree>=getMeter){
result = mid;
left=mid+1;
}else{
right=mid-1;
}
}