[백준/C++] 2805번 나무 자르기
문제: www.acmicpc.net/problem/2805 2805번: 나무 자르기 첫째 줄에 나무의 수 N과 상근이가 집으로 가져가려고 하는 나무의 길이 M이 주어진다. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000) 둘째 줄에는 나무의 높이가 주어진다. 나무의 높이의 합은 항상 M보 www.acmicpc.net 문제풀이 이분 탐색 문제 중에서도 조건을 만족하는 값들 중 최댓값을 구하는 문제이다. (나무길이) - (벌목기 높이)의 총합 >= M 을 만족하는 벌목기 높이의 최댓값을 구해야 한다. 최댓값을 구하기 위해서 위의 조건을 만족하더라도 루프를 멈추지 않고 계속 탐색한다. 코드 #include using namespace std; int main(){ ios::sync_..
2021.01.29