Да вроде не так уж это сложно.
Пойдите с конца, с последнего цикла проверки кусочков. Предположим рассматриваем разбиение на одинаковые кусочки числом
. Тогда в худшем случае надо провести
измерений для каждого шага разбиения. В лучшем случае 1, в среднем (наиболе вероятно)
. Задайтесь минимальным размером кусочка (=1). Тогда на последнем цикле разбиений длина всех кусочков будет
. На предпоследнем цикле размер будет уже
, а общее количество проверок
(в худшем случае). Ещё на цикл ранее размер уже
, количество проверок
. Зависимость легко прослеживается. Ну а всего циклов разбиений будет
,
- количество циклов разбиений. Отсюда
, а количество проверок
. Что при фиксированном
как раз и приводит к формуле
Legioner93. Правда если
не является точной степенью
, то возможны варианты разбиений, но в любом случае
останется оптимальным.
Для разбиений на неравные кусочки доказательство будет примерно аналогичным, только задействуются ещё и вероятности нахождения обрыва в каждой из частей разбиения. Ну и результат получится чуть другим (если я не ошибся, то как раз разбиение на два кусочка в пропорции золотого сечения будет оптимальным).
PS. Это не полноценное доказательство, в паре мест я походу "срезал путь", но как основа пойдёт.