오랜만에 파라메트릭 서치 문제를 풀었습니다. 파라메트릭 서치 문제는 최적화 문제를 결정 문제로 바꾸어 푸는 문제입니다. 주어진 문제는 여러 개의 랜선의 길이가 주어졌을 때, 각 랜선들을 mid로 자르면 나눠지는 랜선의 개수가 N개 이상을 만들면 되는데, 이때 mid의 길이를 가능한 최대로 뽑고 싶다는 것이 이 문제의 핵심입니다. 예시에서는 200m로 잘랐을 때 11개를 만들 수 있으며 나올 수 있는 최대 길이라고 합니다. 어떻게 11개가 나왔을까요. 802 / 200 = 4 743 / 200 = 3 457 / 200 = 2 539 / 200 = 2 4 + 3 + 2 + 2 = 11개가 됩니다. 정리하면 어떻게 자르든 11개 이상만 나오면 조건을 만족하며, 그때 자른 길이 중 최대를 저장하면 됩니다. 만약..