Сергей delphinpro, вообще этого не понимаю. Лёжа неудобно, сидя неудобно, фиг-пойми-какая-поза неудобно. Может это я такой дефектный, но для меня диван это в целом неудобное место.
Можно начать с бинарного поиска до первого разбитого предмета, а далее с минимального значения в диапазоне идти вверх до того момента, пока второй предмет не разобьётся.
Впрочем, лучше тогда сразу поделить на 3/4/10 частей и начинать с минимальной, тогда диапазон гарантированно будет меньше.
Fedooot01, какое костыльное решение...
Если я всё правильно понял, то оно не будет работать в файлах без импорта. Это, конечно, уникальный кейс, но всё же.
Хотя может и будет работать.