[백준] 2805번 : 나무 자르기 [파이썬]
https://www.acmicpc.net/problem/2805 2805번: 나무 자르기 첫째 줄에 나무의 수 N과 상근이가 집으로 가져가려고 하는 나무의 길이 M이 주어진다. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000) 둘째 줄에는 나무의 높이가 주어진다. 나무의 높이의 합은 항상 M보 www.acmicpc.net 이 문제 역시 파라메트릭 서치 문제이다. n개의 나무들을 임의의 h값으로 잘라보면서 최적의 해를 구하는 문제이다. n=5 m=20 # 필요한 나무의 길이 array=[4, 42, 40, 26, 46] 일때 h의 값을 0~max(array)로 설정한후 이분탐색으로 잘라보며 최적의 해를 찾는다. 여기서 주의 해야할 점은 자르는 높이인 h가 나무보다 크다는 조건을..
2021. 9. 16.