
[코테 스터디] 백준 2805번 나무 자르기
·
CS & Algorithm
오늘 문제는 코테99에서 여러 번 풀어봤던 이분 탐색 알고리즘 문제인백준 2805번 '나무 자르기'다.https://www.acmicpc.net/problem/2805 이번 문제 해결 아이디어는 아래와 같다.문제 해결 과정배열에 각 나무의 길이를 저장하고 정렬한다.가장 긴 길이를 max로 두고, start = 0 / end = max / mid = (start + end) / 2로 둔다.start 각 길이 - mid의 값을 모두 더한 것을 sum으로 함.sum과 M을 비교했을 때 sum >= M일 경우 result = mid, 그리고 start를 mid + 1로 하여 한 칸 더 오른쪽으로 이동해본다.sum 이렇게 코드를 작성해서 제출해봤더니, 아래와 같은 문제들이 있었다.반복문 내에 sum = 0 /..