Да вроде не так уж это сложно.
Пойдите с конца, с последнего цикла проверки кусочков. Предположим рассматриваем разбиение на одинаковые кусочки числом

. Тогда в худшем случае надо провести

измерений для каждого шага разбиения. В лучшем случае 1, в среднем (наиболе вероятно)

. Задайтесь минимальным размером кусочка (=1). Тогда на последнем цикле разбиений длина всех кусочков будет

. На предпоследнем цикле размер будет уже

, а общее количество проверок

(в худшем случае). Ещё на цикл ранее размер уже

, количество проверок

. Зависимость легко прослеживается. Ну а всего циклов разбиений будет

,

- количество циклов разбиений. Отсюда

, а количество проверок

. Что при фиксированном

как раз и приводит к формуле
Legioner93. Правда если

не является точной степенью

, то возможны варианты разбиений, но в любом случае

останется оптимальным.
Для разбиений на неравные кусочки доказательство будет примерно аналогичным, только задействуются ещё и вероятности нахождения обрыва в каждой из частей разбиения. Ну и результат получится чуть другим (если я не ошибся, то как раз разбиение на два кусочка в пропорции золотого сечения будет оптимальным).
PS. Это не полноценное доказательство, в паре мест я походу "срезал путь", но как основа пойдёт.